自学成才是什么意思| 肠系膜淋巴结炎吃什么药| 喝什么水对身体好| 教师节送老师什么好| 黑色皮肤适合什么颜色的衣服| 五月一日是什么节日| 桃子什么时候成熟| 七月22号是什么星座| 载脂蛋白a1偏高是什么原因| 洋葱和什么不能一起吃| 做b超前需要注意什么| 打开什么| 肚子上面疼是什么原因| a型血与o型血生的孩子是什么血型| 旖旎是什么意思| 吃天麻对身体有什么好处| 天地银行是什么意思| k粉是什么| 和什么细什么的成语| 骨化性肌炎是什么病| 五香粉是什么| 乙脑是什么病| 等闲识得东风面下一句是什么| 宝宝发烧吃什么药| 滑丝是什么意思| NF什么意思| 羽衣甘蓝是什么菜| 头皮痒用什么药最有效| 脚气用什么泡脚| 外痔长什么样| 发烧怕冷是什么原因| 吃什么补硒| 什么酒好喝| 张予曦为什么像混血| 梦见补的牙齿掉了是什么意思| au750是什么意思| 日本投降是什么时候| 人这一生什么最重要| 态度是什么意思| 祛湿吃什么药| 蛇的眼睛是什么颜色| 若叶青汁有什么功效| 中天是什么意思| 粗人是什么意思| 恙是什么意思| 猴子属于什么类动物| 阳性对照是什么意思| 唇炎是什么原因引起的| 心脏做什么检查最准确| 缺锌会有什么症状| 庆幸是什么意思| 阿胶什么人不能吃| 什么仗人势| 包皮过长有什么危害| 猕猴桃不能和什么一起吃| 什么是胆红素| 吉星高照是什么生肖| 当归和党参有什么区别| 女人手心热吃什么药好| ldpe是什么材料| 暮光是什么意思| 什么叫粉丝| 舍本逐末什么意思| 虚构是什么意思| 炖羊汤放什么调料| 什么是内卷| 蓝痣有没有什么危害| 脚干裂用什么药最好| xxl是什么尺码| 生长纹是什么原因| 心衰有什么症状| 缪斯什么意思| 鱼香肉丝属于什么菜系| 急性阑尾炎可以吃什么| 掷是什么意思| 重心是什么| 鸡胗炒什么菜好吃| 吃槟榔有什么好处和坏处| 天德是什么意思| 84消毒液不能和什么一起用| 十二指肠霜斑样溃疡是什么意思| 属牛的本命佛是什么佛| 眼睛为什么会肿| 心电图伪差是什么意思| 梦见小婴儿是什么意思| 五月十八什么星座| 金庸原名叫什么| 自食其力是什么意思| 小气是什么意思| 肉燕是什么| 数字货币是什么| 什么季节| 八面玲珑是什么数字| 腰间盘突出有什么症状| 男外科都检查什么| 肛门裂口是用什么药膏| 娃哈哈纯净水是什么水| jennie什么意思| 胸疼挂什么科| 餐饮sop是什么意思| 靠腰是什么意思| 什么算高危性行为| 大秀是什么意思| 三星堆遗址在什么地方| 核桃壳有什么用处| 婴儿眼屎多是什么原因| 胃痉挛吃什么药| 今夕何夕是什么意思| 3.7号是什么星座| 治疗神经痛用什么药最有效| 三点水一个四读什么| 产检建档需要什么资料| 吃完香蕉不能吃什么| 猪肝不能和什么一起吃| 什么是回迁房| 甲状腺什么症状| 女为悦己者容是什么意思| 亲额头代表什么意思| 请人帮忙用什么词| 家用制氧机什么牌子好| 甘油三酯高有什么症状| 盆腔积液是什么引起的| 腔隙脑梗吃什么药最好| 低血压是什么原因| 小孩牙疼吃什么药| 什么叫红肉| 安居乐业什么意思| 头晃动是什么病的前兆| 急性尿道炎吃什么药| 吃什么补大脑| 喝柠檬水对身体有什么好处| 常规是什么意思| 肚子饿了为什么会叫| 尿潜血是什么原因造成的| 上面一个山下面一个今读什么| 腰果有什么好处| 低密度脂蛋白高是什么意思| 什么口袋| 胃不舒服想吐吃什么药| 索是什么意思| 夏天脸上皮肤痒是什么原因| 蜜蜂飞进家里预示什么| 病毒性咽喉炎吃什么药| 尿酸高是什么情况| 女人梦见老虎是什么预兆| 外甥和舅舅是什么关系| 明天是什么日子| 闫和阎有什么区别| 第一次需要注意什么| newbee什么意思| 出汗对身体有什么好处| pd医学上是什么意思| 暴饮暴食容易得什么病| 球蛋白有什么作用和功效| 喝蒲公英茶有什么作用| 茶叶含有什么成分| 正月二十九是什么星座| 什么颜色显白| 六七年属什么生肖| 梦见吃水饺是什么预兆| 镶牙用什么材料好| 皮下紫癜是什么引起的| 芙蓉花是什么花| 梦见在天上飞是什么意思| 昱念什么| 耳朵闷闷的堵住的感觉是什么原因| a21和以纯什么关系| 心梗是什么原因造成的| 火影忍者什么时候出的| 乳糖不耐受喝什么奶粉比较好| 袋鼠喜欢吃什么食物| 痤疮用什么药膏最好| 石灰是什么| 伍德氏灯检查什么| 下场是什么意思| sorona是什么面料| 怕是什么生肖| 合肥有什么玩的| 家是什么| 吃什么提高代谢| 横纹肌溶解症是什么原因造成的| 骨皮质断裂是什么意思| 肝瘘是什么| 胖脸适合什么发型| 什么是精神病| 绍兴本地人喝什么黄酒| 氟苯尼考兽药治什么病| 主动脉钙化什么意思| mru是什么检查| 谷丙转氨酶偏低是什么意思| 党的性质是什么| 清宫和无痛人流有什么区别| 艮五行属什么| 预调酒是什么意思| 面霜是什么| 生育津贴什么时候到账| 降血糖吃什么| 女人吃鹿鞭有什么好处| 红绿色盲是什么遗传| yesido是什么意思| 为什么洗澡后皮肤会痒| 12月14日是什么星座| 气短吃什么药效果好| 世界上什么东西最长| 孩子腿疼挂什么科| 电饭煲什么牌子好| 微信什么时候有的| 红旗代表什么生肖| 寿司用什么米做好吃| 心动过速吃什么药| 胸闷气短挂什么科室| 怀孕10多天有什么症状| 脑供血不足用什么药好| 肝胆挂什么科| 毛泽东是什么样的人| 血糖高早餐吃什么好| 金字旁的有什么字| 轻微脑震荡有什么表现| 中秋节适合吃什么菜| 巩加虫念什么| 肚子拉稀吃什么药| 心肌缺血吃什么补得快| 抽血前喝水有什么影响| 虾不能和什么东西一起吃| graves病是什么病| 63年属什么| 尿黄尿臭是什么原因| 鹿茸有什么作用| 脂蛋白a高是什么意思| ca199偏高是什么意思| 吃榴莲不能吃什么东西| 切除子宫有什么影响| 割包皮是什么| 玉谷叶是什么植物| 蝙蝠粪便是什么中药| 布五行属什么| 无与伦比是什么意思| 鬼一般找什么人压床| 喉咙老是有白痰是什么原因| iron是什么意思| 高筋面粉和低筋面粉有什么区别| five是什么意思| 什么的身体| 容易紧张是什么原因| 疥疮是什么| 4.21什么星座| 阳历八月份是什么星座| 芭乐是什么味道| izzue是什么牌子| 暴力熊是什么牌子| 心脏t波改变是什么意思| 夏天可以玩什么| 鼻炎吃什么药| 古代四大发明是什么| 返场是什么意思| i是什么| 幼犬可以吃什么| 杏不能和什么一起吃| 带状疱疹什么引起的| 二线用药是什么意思| 孕妇肾积水是什么原因引起的| 腹部彩超可以检查什么| abcd是什么意思| 不可或缺是什么意思| 百度

传游锡堃再战新北 侯友宜:最强劲的对手是自己

百度 2、全时电4驱不逊于44再来看越野,Jeep的四驱技术是当之无愧的王者,若它称第二,没人敢称老大,就是这么专业、这么牛气。

Coherent Accelerator Processor Interface (CAPI), is a high-speed processor expansion bus standard for use in large data center computers, initially designed to be layered on top of PCI Express, for directly connecting central processing units (CPUs) to external accelerators like graphics processing units (GPUs), ASICs, FPGAs or fast storage.[1][2] It offers low latency, high speed, direct memory access connectivity between devices of different instruction set architectures.

Coherent Accelerator Processor Interface
Year created2014; 11 years ago (2014)
Created by

History

edit

The performance scaling traditionally associated with Moore's Law—dating back to 1965—began to taper off around 2004, as both Intel's Prescott architecture and IBM's Cell processor pushed toward a 4 GHz operating frequency. Here both projects ran into a thermal scaling wall, whereby heat extraction problems associated with further increases in operating frequency largely outweighed gains from shorter cycle times.

Over the decade that followed, few commercial CPU products exceeded 4 GHz, with the majority of performance improvements now coming from incrementally improved microarchitectures, better systems integration, and higher compute density—this largely in the form of packing a larger numbers of independent cores onto the same die, often at the expense of peak operating frequency (Intel's 24-core Xeon E7-8890 from June 2016 has a base operating frequency of just 2.2 GHz, so as to operate within the constraints of a single-socket 165 W power consumption and cooling budget).

Where large performance gains have been realized, it was often associated with increasingly specialized compute units, such as GPU units added to the processor die, or external GPU- or FPGA-based accelerators. In many applications, accelerators struggle with limitations of the interconnect's performance (bandwidth and latency) or with limitations due to the interconnect's architecture (such as lacking memory coherence). Especially in the datacenter, improving the interconnect became paramount in moving toward a heterogeneous architecture in which hardware becomes increasingly tailored to specific compute workloads.

CAPI was developed to enable computers to more easily and efficiently attach specialized accelerators. Memory intensive and computation intensive works like matrix multiplications for deep neural networks can be offloaded into CAPI-supported platforms.[3] It was designed by IBM for use in its POWER8 based systems which came to market in 2014. At the same time, IBM and several other companies founded the OpenPOWER Foundation to build an ecosystem around Power based technologies, including CAPI. In October 2016 several OpenPOWER partners formed the OpenCAPI Consortium together with GPU and CPU designer AMD and systems designers Dell EMC and Hewlett Packard Enterprise to spread the technology beyond the scope of OpenPOWER and IBM.[4]

On August 1, 2022, OpenCAPI specifications and assets were transferred to the Compute Express Link (CXL) Consortium.[5]

Implementation

edit

CAPI

edit

CAPI is implemented as a functional unit inside the CPU, called the Coherent Accelerator Processor Proxy (CAPP) with a corresponding unit on the accelerator called the Power Service Layer (PSL). The CAPP and PSL units acts like a cache directory so the attached device and the CPU can share the same coherent memory space, and the accelerator becomes an Accelerator Function Unit (AFU), a peer to other functional units integrated in the CPU.[6][7]

Since the CPU and AFU share the same memory space, low latency and high speeds can be achieved since the CPU doesn't have to do memory translations and memory shuffling between the CPU's main memory and the accelerator's memory spaces. An application can make use of the accelerator without specific device drivers as everything is enabled by a general CAPI kernel extension in the host operating system. The CPU and PSL can read and write directly to each other's memories and registers, as demanded by the application.

CAPI

edit

CAPI is layered on top of PCIe Gen 3, using 16 PCIe lanes, and is an additional functionality for the PCIe slots on CAPI enabled systems. Usually there are designated CAPI enabled PCIe slots on such machines. Since there is only one CAPP per POWER8 processor the number of possible CAPI units are determined by the number of POWER8 processors, regardless of how many PCIe slots there are. In certain POWER8 systems, IBM makes use of dual chip modules, thus doubling the CAPI capacity per processor socket.

Traditional transactions between a PCIe device and a CPU can take around 20,000 operations, whereas a CAPI attached device will only use around 500, significantly reducing latency, and effectively increasing bandwidth due to decreased operations overhead.[7]

The total bandwidth of a CAPI port is determined by the underlying PCIe 3.0 x16 technology, peaking at ca 16 GB/s, bidirectional.[8]

CAPI 2

edit

CAPI-2 is an incremental evolution of the technology introduced with IBM POWER9 processor.[8] It runs on top of PCIe Gen 4 that effectively doubles the performance to 32 GB/s. It also introduces some new features like support for DMA and Atomics from the accelerator.

OpenCAPI

edit

The technology behind OpenCAPI is governed by the OpenCAPI Consortium, founded in October 2016 by AMD, Google, IBM, Mellanox and Micron together with partners Nvidia, Hewlett Packard Enterprise, Dell EMC and Xilinx.[9]

OpenCAPI 3

edit

OpenCAPI, formerly New CAPI or CAPI 3.0, is not layered on top of PCIe and will therefore not use PCIe slots. In IBM's CPU POWER9 it will use the Bluelink 25G I/O facility that it shares with NVLink 2.0, peaking at 50 GB/s.[10] OpenCAPI doesn't need the PSL unit (required for CAPI 1 and 2) in the accelerator, as it's not layered on top of PCIe but uses its own transaction protocol.[11]

OpenCAPI 4

edit

Planned for future chip after the General Availability of POWER9.[12]

OpenCAPI Memory Interface (OMI) is a serial attached RAM technology based on OpenCAPI, providing low latency, high bandwidth connection for main memory. OMI uses a controller chip on the memory modules that allows for technology agnostic approach to what is used on the modules, be it DDR4, DDR5, HBM or storage class non-volatile RAM. An OMI based CPU can therefore change RAM type by changing the memory modules.

A serial connection uses less floorspace for the interface on the CPU die therefore potentially allowing more of them compared to using common DDR memory.

OMI is implemented in IBM's Power10 CPU, which has 8 OMI memory controllers on-chip, allowing for 4 TB RAM and 410 GB/s memory bandwidth per processor. These DDIMMs (Differential Dynamic Memory Module) includes a OMI controller and memory buffer, and can address individual memory chips for fault tolerance and redundancy purposes.

Microchip Technology manufactures the OMI controller on the DDIMMs. Their SMC 1000 OpenCAPI memory is described as "the next progression in the market adopting serial attached memory."[13]

See also

edit

Legacy

Contemporary

References

edit
  1. ^ Agam Shah (17 December 2014). "IBM's new Power8 doubles performance of Watson chip". PC World. Archived from the original on 1 February 2018. Retrieved 17 December 2014.
  2. ^ "IBM Power8 Processor Detailed - Features 22nm Design With 12 Cores, 96 MB eDRAM L3 Cache and 4 GHz Clock Speed". WCCFtech. 27 August 2013. Retrieved 17 December 2014.
  3. ^ Md Syadus Sefat, Semih Aslan, Jeffrey W Kellington, Apan Qasem (2025-08-05). "Accelerating HotSpots in Deep Neural Networks on a CAPI-Based FPGA". 2019 IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC/Smart City/DSS). IEEE. pp. 248–256. doi:10.1109/HPCC/SmartCity/DSS.2019.00048. ISBN 978-1-7281-2058-4. S2CID 203656070.{{cite book}}: CS1 maint: multiple names: authors list (link)
  4. ^ OpenCAPI Unveiled: AMD, IBM, Google, Xilinx, Micron and Mellanox Join Forces in the Heterogenous Computing Era
  5. ^ CXL Consortium and OpenCAPI Consortium Sign Letter of Intent to Transfer OpenCAPI Specifications to CXL
  6. ^ Coherent Accelerator Processor Interface (CAPI) for POWER8 Systems – White Paper
  7. ^ a b Reconfigurable Accelerators for Big Data and Cloud – RAW 2016
  8. ^ a b Opening Up The Server Bus For Coherent Acceleration
  9. ^ Tech Leaders Unite to Enable New Cloud Datacenter Server Designs for Big Data, Machine Learning, Analytics, and other Emerging Workloads
  10. ^ Big Blue Aims For The Sky With Power9
  11. ^ OpenCAPI Takes on PCIe, Vows 10X Improvement
  12. ^ Stuecheli, Jeff (26 January 2017). "Webinar POWER9" (Video recording / slides). AIX Virtual User Group. - Slides (PDF) - AIX VUG page has links to slides and video
  13. ^ Patrick Kennedy (August 5, 2019), Microchip SMC 1000 For The Serial Attached Memory Future, Servethehome
edit
29周岁属什么生肖 等不到天黑烟火不会太完美什么歌 小麦淀粉可以做什么 滴虫病女性有什么症状 什么是渎职
rps是什么 异常的反义词是什么 jb是什么意思 面粉和淀粉有什么区别 长期尿黄可能是什么病
痔瘘和痔疮有什么区别 闯空门什么意思 为什么精子射不出来 喝老陈醋有什么好处 曲马多是什么药
什么满天下 故宫什么时候闭馆 范思哲是什么品牌 早上8点是什么时辰 唯我独尊是什么生肖
正处级是什么级别dajiketang.com 土色是什么颜色的图片hcv9jop7ns3r.cn 雾化是治疗什么的hcv8jop4ns2r.cn zqsg是什么意思hcv7jop6ns3r.cn 风邪是什么意思hcv7jop5ns0r.cn
95年的属什么hcv8jop4ns9r.cn 涵字取名的寓意是什么hcv7jop9ns4r.cn 一个草字头一个氏念什么hcv8jop1ns9r.cn 靶向药是什么药hcv8jop4ns3r.cn 雅字取名的寓意是什么hcv8jop5ns7r.cn
清影是什么意思hcv8jop3ns6r.cn 红艳桃花是什么意思hcv8jop6ns4r.cn rr过低是什么意思hcv9jop7ns1r.cn 手上起倒刺是缺什么hcv8jop4ns3r.cn 多发性脂肪瘤是什么原因造成的hcv9jop4ns6r.cn
红花是什么wuhaiwuya.com 副局级是什么级别hcv9jop2ns3r.cn 后半夜咳嗽是什么原因hcv7jop4ns5r.cn 硬盘是什么意思hcv8jop4ns8r.cn 琼瑶什么意思hcv9jop1ns8r.cn
百度