佳木斯二院全名叫什么| 小孩小腿疼是什么原因引起的| 6月25是什么星座| 女人山根低代表什么| 肺纤维灶是什么意思| 吕洞宾是什么生肖| 卒中中心是干什么的| 虾和什么相克| 胎盘早剥是什么意思| 为什么分泌物是褐色的| 喝完酒胃疼吃什么药| 七月十五日是什么节日| 什么时间段买机票最便宜| 喝桦树茸有什么好处| 手指长水泡很痒是什么原因| 大学生村官是什么编制| wv是什么意思| 龟龄集适合什么人吃| 七月初七是什么节日| 早上吃玉米有什么好处| 肝郁症是什么病| 阿尔卑斯是什么意思| 股骨长是指什么| 狂犬疫苗挂什么科| 嗓子疼咽口水都疼吃什么药| 肝左叶囊性灶什么意思| 梦见头上长虱子是什么意思| 当医生要什么学历| 很能睡觉是什么原因| 什么菜好消化| 七月六号是什么星座| 白开水喝多了有什么危害| 蛆是什么意思| 做梦梦见蛇是什么征兆| 大雄宝殿是什么意思| 龙的五行属性是什么| 吃什么食物对肠胃好| 木人石心是什么意思| 鸡蛋价格为什么这么低| 风流人物指什么生肖| 脑血管造影是什么意思| 5月13日是什么星座| 后脑两侧痛是什么原因| 眼泪多是什么原因| 做梦钓到大鱼什么意思| 1887年属什么生肖| 急躁是什么意思| 心衰竭吃什么药效果好| 吃什么助于长高| 检点是什么意思| 荨麻疹是什么样的| 正常白带什么颜色| 如夫人是什么意思| 团委书记是什么级别| 右脚踝肿是什么原因引起的| 老年人适合喝什么茶| 全麻对身体有什么危害| 议员在中国相当于什么| 例假量少是什么原因| 西咪替丁是什么药| 盆腔炎是什么症状| 希五行属什么| 长溃疡是缺什么维生素| 做梦梦到吵架是什么意思| 贴水是什么意思| 色调是什么意思| 女人梦见鞋子什么预兆| 日本牛郎是干什么的| 兔子的耳朵像什么| 急性腮腺炎吃什么药| 小蜘蛛吃什么| 无致病菌生长是什么意思| vj是什么意思| 一个三点水一个除念什么| 烹调是什么意思| 肌肉痉挛用什么药能治好| 血液病有什么症状| 脑鸣挂什么科| 为什么睡觉总是做梦| 肾上腺瘤吃什么药可以消除| 补充蛋白质提高免疫力吃什么| 三宫六院是什么意思| 拼音b像什么| 左侧卵巢囊性包块是什么意思| 关节退行性变是什么意思| 甲母痣挂什么科| 软著有什么用| 状元红又叫什么荔枝| 内膜厚是什么原因| 喉咙发炎吃什么食物| 榴莲什么时候最便宜| 膀胱壁增厚毛糙是什么意思| 平常平时叫什么日| 白芷有什么作用与功效| 吃什么对肝最好| 霍启刚家族做什么生意| 梦见自己来月经了什么预兆| 梦见一个人代表什么| 威士忌是用什么酿造的| 美国为什么要打伊拉克| 耐药性是什么意思| 牙结石长什么样| 不粘锅涂层是什么材料| 梦见浇花是什么意思| 520和521的区别是什么| 女生掉头发严重是什么原因| 腰疼吃什么药效果好| 举足轻重什么意思| 什么手什么脚| 一线炎是什么病严重吗| 猕猴桃对身体有什么好处| 安全生产职责是什么| 日丙念什么| 今年是什么属相| 牙疼是什么原因| 青柑是什么| 狗狗可以吃什么| 全身皮肤瘙痒是什么原因引起的| 胃胀胃不消化吃什么药| 白发缺少什么维生素| 布克兄弟什么档次| 肝郁气滞吃什么中成药| 急性腮腺炎吃什么药| 子宫肌瘤都有什么症状| 发高烧是什么原因引起的| 疫苗是什么| 什么是代谢| 胆红素三个指标都高是什么原因| 庚寅五行属什么| camel是什么意思| 为什么会落枕| 脸麻是什么原因| 贺涵为什么会爱上罗子君| 立秋什么意思| 寿辰是什么意思| hpv长什么样| 眼花是什么原因| 心气虚吃什么食物补| 正畸和矫正有什么区别| 华五行属什么| 月经前腰疼的厉害是什么原因| 不议价什么意思| 南辕北辙告诉我们什么道理| 猪朋狗友是什么意思| 吾子是什么意思| 射手座男生喜欢什么样的女生| 有什么菜好吃| 甲胄是什么意思| 酌情处理是什么意思| 咖喱是什么做的| 百依百顺是什么生肖| 阳春三月是什么生肖| 佰草集属于什么档次| 为什么白醋把纹身洗掉了| 什么是18k金| emo是什么意思| 隐血阳性什么意思| 乳腺纤维瘤是什么原因引起的| 生姜什么时候吃最好| 一个人在家无聊可以做什么| 釜底抽薪是什么计| 为什么外阴老是长疖子| 高血脂挂什么科| 手关节痛是什么原因| 时光荏苒是什么意思| 南瓜和什么不能一起吃| 梦见前男友是什么意思| 外阴瘙痒什么原因引起| 阴阳双补用什么药最佳| 梦见自己开车是什么意思| clinique是什么牌子的化妆品| 燊念什么| lov是什么意思| 为什么会长智齿| 什么是吸附性义齿| 不让他看我的朋友圈是什么效果| 外阴白斑吃什么药| 救济的近义词是什么| 六月初六是什么节日| 女人梦见蛇缠身是什么预兆| 苹果煮水喝有什么功效| 纤维瘤是什么病| 吃什么药能减肥| 状元是什么意思| 黑枸杞和什么一起泡水喝比较好| 佛是什么| 左眉上方有痣代表什么| 花儿乐队为什么解散| 樱桃是什么季节的水果| 想念是什么意思| edenbo是什么牌子| 送护士女朋友什么礼物| ua医学上是什么意思| ggdb是什么牌子| 阴阳二气是什么意思| 大便多是什么原因| 什么是脑瘫| 见字如面什么意思| 月黑风高什么意思| 什么秒必争| 鱼香肉丝用什么肉| 人为什么会做梦| 胸部中间痛什么原因引起的| 晟这个字读什么| 姨妈期可以做什么运动| 手指甲有竖纹什么原因| 低血糖的人吃什么东西最好| 中国一词最早出现在什么时候| 梦见掉了三颗牙齿是什么意思| 提心吊胆是什么生肖| 伤口好转的迹象是什么| 书字五行属什么| 什么叫心律不齐| 肿瘤是什么病严重吗| 狗狗湿疹用什么药膏最有效| 知柏地黄丸有什么功效| 裂纹舌是什么原因引起的| 2月7号是什么星座| 钢铁侠是什么意思| 什么是肌张力| 狮子座是什么星座| 68年属猴的是什么命| 三体是什么意思| 皮肤湿疹用什么药膏| 凤凰代表什么生肖| 洋葱可以炒什么| 三岁看小七岁看老是什么意思| 坐久了脚肿是什么原因| 照看是什么意思| 新疆什么时候天黑| 淋巴细胞百分比偏低是什么原因| 异地办理护照需要什么材料| 吃什么药可以死| 早上8点到9点是什么时辰| 宝宝咬人是什么原因| 渐冻症是什么病| 四点水的字与什么有关| 深圳为什么叫鹏城| 28.88红包代表什么意思| 下面瘙痒用什么药膏| 转氨酶高是什么问题| 海军蓝是什么颜色| 艾滋病会有什么症状| 男人人中有痣代表什么| 人嗜睡是什么原因| bae是什么意思| 总是放屁是什么原因引起的| 脂蛋白a高吃什么能降下来| 体内湿气重用什么药| 鼻子出汗是什么原因| 腺样体肥大是什么症状| 县委办公室主任是什么级别| as是什么材质| 谷草谷丙是什么| 簋是什么| 梦见别人送钱给我是什么意思| 壁虎吃什么食物| 人间烟火什么意思| 性早熟有什么症状| 脖子上长扁平疣是什么原因| 市委讲师团是什么级别| 舌钉有什么用| 黄瓜是绿色的为什么叫黄瓜| 七匹狼男装是什么档次| 百度Jump to content

2015-2016年度第九届金椅子奖评选活动开始了!

From Wikipedia, the free encyclopedia
百度 “中科院兰州分院是我的联系单位,今天我们来就是落实市委的决策部署,服务科研服务创新,了解你们对市委、市政府的意见建议,一起沟通研究解决问题和困难。

The Intel QuickPath Interconnect (QPI)[1][2] is a scalable processor interconnect developed by Intel which replaced the front-side bus (FSB) in Xeon, Itanium, and certain desktop platforms starting in 2008. It increased the scalability and available bandwidth. Prior to the name's announcement, Intel referred to it as Common System Interface (CSI).[3] Earlier incarnations were known as Yet Another Protocol (YAP) and YAP+.

QPI 1.1 is a significantly revamped version introduced with Sandy Bridge-EP (Romley platform).[4]

QPI was replaced by Intel Ultra Path Interconnect (UPI) in Skylake-SP Xeon processors based on LGA 3647 socket.[5]

Background

[edit]

Although sometimes called a "bus", QPI is a scalable interconnect fabric with dynamic routing capabilities. It was designed to compete with HyperTransport that had been used by Advanced Micro Devices (AMD) since around 2003.[6][7] Intel developed QPI at its Massachusetts Microprocessor Design Center (MMDC) by members of what had been the Alpha Development Group, which Intel had acquired from Compaq and HP and in turn originally came from Digital Equipment Corporation (DEC).[8] Its development had been reported as early as 2004.[9]

Intel first delivered it for desktop processors in November 2008 on the Intel Core i7-9xx and X58 chipset. It was released in Xeon processors code-named Nehalem in March 2009 and Itanium processors in February 2010 (code named Tukwila).[10]

It was supplanted by the Intel Ultra Path Interconnect starting in 2017 on the Xeon Skylake-SP platforms. [11]

Implementation

[edit]
QPI is an uncore component in Intel's Nehalem microarchitecture.

The QPI is an element of a system architecture that Intel calls the QuickPath architecture that implements what Intel calls QuickPath technology.[12] In its simplest form on a single-processor motherboard, a single QPI is used to connect the processor to the IO Hub (e.g., to connect an Intel Core i7 to an X58). In more complex instances of the architecture, separate QPI link pairs connect one or more processors and one or more IO hubs or routing hubs in a network on the motherboard, allowing all of the components to access other components via the network. As with HyperTransport, the QuickPath Architecture assumes that the processors will have integrated memory controllers, and enables a non-uniform memory access (NUMA) architecture.

Each QPI comprises two 20-lane point-to-point data links, one in each direction (full duplex), with a separate clock pair in each direction, for a total of 42 signals. Each signal is a differential pair, so the total number of pins is 84. The 20 data lanes are divided onto four "quadrants" of 5 lanes each. The basic unit of transfer is the 80-bit flit, which has 8 bits for error detection, 8 bits for "link-layer header", and 64 bits for data. One 80-bit flit is transferred in two clock cycles (four 20-bit transfers, two per clock tick.) QPI bandwidths are advertised by computing the transfer of 64 bits (8 bytes) of data every two clock cycles in each direction.[8]

Although the initial implementations use single four-quadrant links, the QPI specification permits other implementations. Each quadrant can be used independently. On high-reliability servers, a QPI link can operate in a degraded mode. If one or more of the 20+1 signals fails, the interface will operate using 10+1 or even 5+1 remaining signals, even reassigning the clock to a data signal if the clock fails.[8] The initial Nehalem implementation used a full four-quadrant interface to achieve 25.6 GB/s (6.4GT/s × 1 byte × 4), which provides exactly double the theoretical bandwidth of Intel's 1600 MHz FSB used in the X48 chipset.

Although some high-end Core i7 processors expose QPI, other "mainstream" Nehalem desktop and mobile processors intended for single-socket boards (e.g. LGA 1156 Core i3, Core i5, and other Core i7 processors from the Lynnfield/Clarksfield and successor families) do not expose QPI externally, because these processors are not intended to participate in multi-socket systems.

However, QPI is used internally on these chips to communicate with the "uncore", which is part of the chip containing memory controllers, CPU-side PCI Express and GPU, if present; the uncore may or may not be on the same die as the CPU core, for instance it is on a separate die in the Westmere-based Clarkdale/Arrandale.[13][14][15][16]: 3 

In post-2009 single-socket chips starting with Lynnfield, Clarksfield, Clarkdale and Arrandale, the traditional northbridge functions are integrated into these processors, which therefore communicate externally via the slower DMI and PCI Express interfaces.

Thus, there is no need to incur the expense of exposing the (former) front-side bus interface via the processor socket.[17]

Although the core–uncore QPI link is not present in desktop and mobile Sandy Bridge processors (as it was on Clarkdale, for example), the internal ring interconnect between on-die cores is also based on the principles behind QPI, at least as far as cache coherency is concerned.[16]: 10 

Frequency specifications

[edit]

Being a synchronous circuit the QPI operates at a clock rate of 2.4 GHz, 2.93 GHz, 3.2 GHz, 3.6 GHz, 4.0 GHz or 4.8 GHz (3.6 GHz and 4.0 GHz frequencies were introduced with the Sandy Bridge-E/EP platform and 4.8 GHz with the Haswell-E/EP platform). The clock rate for a particular link depends on the capabilities of the components at each end of the link and the signal characteristics of the signal path on the printed circuit board. The non-extreme Core i7 9xx processors are restricted to a 2.4 GHz frequency at stock reference clocks.

Bit transfers occur on both the rising and the falling edges of the clock, so the transfer rate is double the clock rate.

Intel describes the data throughput (in GB/s) by counting only the 64-bit data payload in each 80-bit flit. However, Intel then doubles the result because the unidirectional send and receive link pair can be simultaneously active. Thus, Intel describes a 20-lane QPI link pair (send and receive) with a 3.2 GHz clock as having a data rate of 25.6 GB/s. A clock rate of 2.4 GHz yields a data rate of 19.2 GB/s. More generally, by this definition a two-link 20-lane QPI transfers eight bytes per clock cycle, four in each direction.

The rate is computed as follows:

3.2 GHz
× 2 bits/Hz (double data rate)
× 16(20) (data bits/QPI link width)
× 2 (unidirectional send and receive operating simultaneously)
÷ 8 (bits/byte)
= 25.6 GB/s

Protocol layers

[edit]

QPI is specified as a five-layer architecture, with separate physical, link, routing, transport, and protocol layers.[1] In devices intended only for point-to-point QPI use with no forwarding, such as the Core i7-9xx and Xeon DP processors, the transport layer is not present and the routing layer is minimal.

Physical layer
The physical layer comprises the actual wiring and the differential transmitters and receivers, plus the lowest-level logic that transmits and receives the physical-layer unit. The physical-layer unit is the 20-bit "phit." The physical layer transmits a 20-bit "phit" using a single clock edge on 20 lanes when all 20 lanes are available, or on 10 or 5 lanes when the QPI is reconfigured due to a failure. Note that in addition to the data signals, a clock signal is forwarded from the transmitter to receiver (which simplifies clock recovery at the expense of additional pins).
Link layer
The link layer is responsible for sending and receiving 80-bit flits. Each flit is sent to the physical layer as four 20-bit phits. Each flit contains an 8-bit CRC generated by the link layer transmitter and a 72-bit payload. If the link layer receiver detects a CRC error, the receiver notifies the transmitter via a flit on the return link of the pair and the transmitter resends the flit. The link layer implements flow control using a credit/debit scheme to prevent the receiver's buffer from overflowing. The link layer supports six different classes of message to permit the higher layers to distinguish data flits from non-data messages primarily for maintenance of cache coherence. In complex implementations of the QuickPath architecture, the link layer can be configured to maintain separate flows and flow control for the different classes. It is not clear if this is needed or implemented for single-processor and dual-processor implementations.
Routing layer
The routing layer sends a 72-bit unit consisting of an 8-bit header and a 64-bit payload. The header contains the destination and the message type. When the routing layer receives a unit, it examines its routing tables to determine if the unit has reached its destination. If so it is delivered to the next-higher layer. If not, it is sent on the correct outbound QPI. On a device with only one QPI, the routing layer is minimal. For more complex implementations, the routing layer's routing tables are more complex, and are modified dynamically to avoid failed QPI links.
Transport layer
The transport layer is not needed and is not present in devices that are intended for only point-to-point connections. This includes the Core i7. The transport layer sends and receives data across the QPI network from its peers on other devices that may not be directly connected (i.e., the data may have been routed through an intervening device.) the transport layer verifies that the data is complete, and if not, it requests retransmission from its peer.
Protocol layer
The protocol layer sends and receives packets on behalf of the device. A typical packet is a memory cache row. The protocol layer also participates in maintenance of cache coherence by sending and receiving relevant messages.

See also

[edit]

References

[edit]
  1. ^ a b "An Introduction to the Intel QuickPath Interconnect" (PDF). Intel Corporation. January 30, 2009. Retrieved June 14, 2011.
  2. ^ DailyTech report Archived 2025-08-14 at the Wayback Machine, retrieved August 21, 2007
  3. ^ Eva Glass (May 16, 2007). "Intel CSI name revealed: Slow, slow, quick quick slow". The Inquirer. Archived from the original on June 10, 2012. Retrieved September 13, 2013.
  4. ^ David Kanter (2025-08-14). "Intel's Quick Path Evolved". Realworldtech.com. Retrieved 2025-08-14.
  5. ^ SoftPedia: Intel Plans to Replace Xeon with Its New Skylake-Based “Purley” Super Platform
  6. ^ Gabriel Torres (August 25, 2008). "Everything You Need to Know About The QuickPath Interconnect (QPI)". Hardware Secrets. Retrieved January 23, 2017.
  7. ^ Charlie Demerjian (December 13, 2005). "Intel Intel gets knickers in a twist over Tanglewood". The Inquirer. Archived from the original on September 3, 2010. Retrieved September 13, 2013.
  8. ^ a b c David Kanter (August 28, 2007). "The Common System Interface: Intel's Future Interconnect". Real World Tech. Retrieved August 14, 2014.
  9. ^ Eva Glass (December 12, 2004). "Intel's Whitefield takes four core IA-32 shape". The Inquirer. Archived from the original on May 24, 2009. Retrieved September 13, 2013.
  10. ^ David Kanter (May 5, 2006). "Intel's Tukwila Confirmed to be Quad Core". Real World Tech. Archived from the original on May 10, 2012. Retrieved September 13, 2013.
  11. ^ "Intel? Xeon? Processor Scalable Family Technical Overview".
  12. ^ "Intel Demonstrates Industry's First 32nm Chip and Next-Generation Nehalem Microprocessor Architecture". Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  13. ^ Chris Angelini (2025-08-14). "QPI, Integrated Memory, PCI Express, And LGA 1156 - Intel Core i5 And Core i7: Intel's Mainstream Magnum Opus". Tomshardware.com. Retrieved 2025-08-14.
  14. ^ Published on 25th January 2010 by Richard Swinburne (2025-08-14). "Feature - Intel GMA HD Graphics Performance". bit-tech.net. Retrieved 2025-08-14.{{cite web}}: CS1 maint: numeric names: authors list (link)
  15. ^ "Intel Clarkdale 32nm CPU-and-GPU chip benchmarked (again) - CPU - Feature". HEXUS.net. 2025-08-14. Retrieved 2025-08-14.
  16. ^ a b Oded Lempel (2025-08-14). "2nd Generation Intel Core Processor Family: Intel Core i7, i5 and i3" (PDF). hotchips.org. Archived from the original (PDF) on 2025-08-14. Retrieved 2025-08-14.
  17. ^ Lily Looi, Stephan Jourdan, Transitioning the Intel? Next Generation Microarchitectures (Nehalem and Westmere) into the Mainstream Archived 2025-08-14 at the Wayback Machine, Hot Chips 21, August 24, 2009
[edit]
硌脚是什么意思 早晨4点是什么时辰 传说中的狮身人面像叫什么名字 尿有味是什么原因 mico是什么意思
什么高什么低 7.8号是什么日子 大豆和黄豆有什么区别 弱精症有什么症状表现 半夏是什么
吐黄痰是什么原因 心肌缺血是什么意思 中国女人裹脚是从什么时候开始 hpv感染有什么症状 胸导联低电压什么意思
胶囊是什么原料做的 天秤座什么象 热伤风吃什么药 泰坦尼克号女主角叫什么 一天什么时候血压最高
乡和镇的区别是什么hcv9jop2ns6r.cn 什么是矫正视力hcv7jop9ns4r.cn 血糖高检查什么项目hcv9jop2ns4r.cn showroom是什么意思hcv7jop4ns5r.cn 正月十八是什么星座xianpinbao.com
小郡肝是什么hcv8jop4ns8r.cn 女性肛裂要抹什么药好hcv8jop2ns7r.cn 砂仁是什么东西hcv8jop4ns1r.cn 呼吸道感染挂什么科hcv9jop3ns6r.cn 药材种植什么最赚钱hcv8jop6ns0r.cn
下焦湿热吃什么中成药hcv7jop9ns5r.cn 茄子是什么形状hcv8jop4ns4r.cn 梦见好多黄鳝是什么意思baiqunet.com 冲正什么意思hcv8jop7ns7r.cn 如愿什么意思hcv8jop3ns1r.cn
什么叫通勤beikeqingting.com 孕妇贫血吃什么xinmaowt.com 属狗与什么属相相合hcv7jop9ns0r.cn 一月份生日是什么星座hcv9jop4ns5r.cn 颈管细胞有是什么意思sscsqa.com
百度