Meta tags:
Headings (most frequently used words):
capi, opencapi, coherent, accelerator, processor, interface, contents, history, implementation, see, also, references, external, links, omi,
Text of the page (most frequently used words):
the (76), and (46), capi (26), bus (24), memory (23), for (20), opencapi (20), #processor (17), edit (16), #accelerator (15), with (15), pcie (15), cpu (14), interface (13), ibm (13), coherent (10), omi (10), can (9), use (8), from (8), wikipedia (7), interconnect (7), ieee (7), pci (7), express (7), power8 (7), systems (7), performance (7), technology (7), units (7), page (6), serial (6), intel (6), link (6), compute (6), data (6), chip (6), consortium (6), based (6), 2014 (6), top (6), was (5), external (5), device (5), cxl (5), links (5), attached (5), power9 (5), other (5), accelerators (5), high (5), bandwidth (5), main (5), latency (5), operating (5), contents (4), search (4), this (4), are (4), speed (4), parallel (4), general (4), 2019 (4), new (4), 2016 (4), ghz (4), ram (4), modules (4), that (4), layered (4), slots (4), psl (4), unit (4), like (4), around (4), same (4), frequency (4), history (4), hide (4), move (4), sidebar (4), toggle (3), view (3), using (3), list (3), expansion (3), retrieved (3), storage (3), hypertransport (3), nvlink (3), august (3), has (3), slides (3), big (3), amd (3), international (3), conference (3), december (3), gen (3), legacy (3), also (3), controller (3), which (3), per (3), uses (3), die (3), therefore (3), low (3), not (3), will (3), between (3), enabled (3), there (3), such (3), since (3), capp (3), read (3), power (3), implementation (3), openpower (3), gpu (3), associated (3), architecture (3), tools (3), languages (2), table (2), contact (2), about (2), privacy (2), policy (2), additional (2), terms (2), non (2), foundation (2), categories (2), cs1 (2), maint (2), multiple (2), names (2), authors (2), short (2), description (2), different (2), wikidata (2), buses (2), peripheral (2), their (2), each (2), card (2), audio (2), scsi (2), smbus (2), access (2), port (2), ata (2), infinity (2), fabric (2), quickpath (2), rapidio (2), direct (2), zorro (2), standards (2), rate (2), address (2), back (2), side (2), system (2), microchip (2), smc (2), 1000 (2), future (2), video (2), aix (2), pdf (2), enable (2), cloud (2), datacenter (2), server (2), workloads (2), specifications (2), google (2), xilinx (2), micron (2), mellanox (2), computing (2), cite (2), deep (2), neural (2), networks (2), fpga (2), city (2), hpcc (2), dss (2), smart (2), features (2), cores (2), cache (2), doubles (2), references (2), evolution (2), see (2), ddimms (2), market (2), implemented (2), allowing (2), connection (2), more (2), what (2), peaking (2), doesn (2), its (2), founded (2), october (2), together (2), partners (2), dell (2), emc (2), hewlett (2), packard (2), enterprise (2), effectively (2), determined (2), operations (2), only (2), due (2), number (2), many (2), socket (2), afu (2), share (2), space (2), have (2), application (2), specific (2), directly (2), functional (2), called (2), becomes (2), computers (2), specialized (2), intensive (2), into (2), designed (2), several (2), large (2), gains (2), often (2), increasingly (2), limitations (2), toward (2), largely (2), scaling (2), both (2), here (2), projects (2), standard (2), processing (2), created (2), appearance (2), upload (2), file (2), changes (2), article (2), log (2), create (2), account (2), donate (2), menu (2), add, topic, mobile, cookie, statement, statistics, developers, code, conduct, legal, safety, contacts, disclaimers, text, available, under, may, apply, site, you, agree, registered, trademark, profit, organization, wikimedia, inc, creative, commons, attribution, sharealike, license, rendered, parsoid, last, edited, march, 2026, utc, hidden, articles, motherboard, slot, component, https, org, index, php, title, coherent_accelerator_processor_interface, oldid, 1345328166, interfaces, listed, roughly, ascending, order, end, section, should, fastest, category, slimbus, wishbone, axi, amba, coreconnect, multidrop, embedded, expresscard, portable, toslink, pdif, mcasp, madi, aes3, adat, lightpipe, thunderbolt, camera, usb, profibus, d²b, spi, i3c, pmbus, wire, uni, 1394, firewire, 1284, 488, gpib, dmx512, lightning, 485, 423, 422, 232, midi, hil, commodore, dcb, atari, sio, apple, desktop, via, logical, nvme, ahci, satae, ssa, fibre, channel, escon, sas, sata, hippi, dssi, tag, pata, floppy, connector, smd, ipi, sdi, esdi, 506, spacewire, ultra, path, media, dmi, agp, pxi, extended, upa, ethernet, infiniband, gsc, vlb, sbus, mca, turbochannel, nubus, vpx, vxs, vxi, vme, eisa, precision, lpc, fastbus, camac, iii, stebus, isa, europe, std, mbus, vaxbi, unibus, multibus, 100, bandwidths, quad, double, plug, play, network, mastering, contention, control, daisy, chain, front, computer, wired, facto, technical, open, patrick, kennedy, servethehome, vug, stuecheli, jeff, january, 2017, virtual, user, group, recording, webinar, takes, vows, 10x, improvement, blue, aims, sky, tech, leaders, unite, designs, machine, learning, analytics, emerging, opening, acceleration, reconfigurable, raw, white, paper, sign, letter, intent, transfer, unveiled, join, forces, heterogenous, era, book, syadus, sefat, semih, aslan, jeffrey, kellington, apan, qasem, accelerating, hotspots, 256, 203656070, s2cid, 978, 7281, 2058, isbn, 1109, smartcity, 00048, doi, 248, 21st, communications, 17th, 5th, science, 2013, wccftech, detailed, 22nm, design, edram, clock, agam, shah, archived, february, 2018, original, world, watson, ccix, contemporary, updated, qpi, abandoned, manufactures, described, next, progression, adopting, controllers, 410, these, differential, dynamic, module, includes, buffer, individual, chips, fault, tolerance, redundancy, purposes, power10, less, floorspace, potentially, them, compared, common, ddr, providing, allows, agnostic, approach, used, class, change, type, changing, volatile, hbm, ddr5, ddr4, planned, after, availability, formerly, facility, shares, need, required, but, own, transaction, protocol, bluelink, 25g, behind, governed, nvidia, incremental, introduced, runs, introduces, some, support, dma, atomics, total, underlying, x16, bidirectional, traditional, transactions, take, 000, whereas, 500, significantly, reducing, increasing, decreased, overhead, lanes, functionality, usually, designated, machines, one, possible, processors, regardless, how, certain, makes, dual, thus, doubling, capacity, speeds, achieved, translations, shuffling, spaces, make, without, drivers, everything, kernel, extension, host, write, memories, registers, demanded, inside, proxy, corresponding, service, layer, acts, directory, function, peer, integrated, 2022, assets, were, transferred, developed, easily, efficiently, attach, computation, works, offloaded, supported, platforms, came, time, companies, build, ecosystem, technologies, including, formed, designer, designers, spread, beyond, scope, matrix, multiplications, where, been, realized, added, applications, struggle, lacking, coherence, especially, improving, became, paramount, moving, heterogeneous, hardware, tailored, over, decade, followed, few, commercial, products, exceeded, majority, improvements, now, coming, incrementally, improved, microarchitectures, better, integration, higher, density, form, packing, larger, numbers, independent, onto, peak, core, xeon, 8890, june, base, just, operate, within, constraints, single, 165, consumption, cooling, budget, expense, traditionally, dating, 1965, began, taper, off, 2004, pushed, ran, thermal, wall, whereby, heat, extraction, problems, further, increases, outweighed, shorter, cycle, times, cell, prescott, moore, law, initially, connecting, cpus, gpus, fast, offers, connectivity, devices, instruction, set, architectures, fpgas, asics, graphics, central, center, years, ago, year, free, encyclopedia, item, printable, version, download, print, export, switch, parser, get, shortened, url, information, permanent, related, actions, english, talk, deutsch, català, subsection, personal, special, pages, recent, community, portal, learn, help, contribute, random, current, events, navigation, jump, content,
Text of the page (random words):
coherent accelerator processor interface wikipedia jump to content main menu main menu move to sidebar hide navigation main page contents current events random article about wikipedia contact us contribute help learn to edit community portal recent changes upload file special pages search search appearance donate create account log in personal tools donate create account log in contents move to sidebar hide top 1 history 2 implementation toggle implementation subsection 2 1 capi 2 1 1 capi 2 1 2 capi 2 2 2 opencapi 2 2 1 opencapi 3 2 2 2 opencapi 4 2 2 3 omi 3 see also 4 references 5 external links toggle the table of contents coherent accelerator processor interface 2 languages català deutsch edit links article talk english read edit view history tools tools move to sidebar hide actions read edit view history general what links here related changes upload file permanent link page information cite this page get shortened url switch to legacy parser print export download as pdf printable version in other projects wikidata item appearance move to sidebar hide from wikipedia the free encyclopedia processor expansion bus standard coherent accelerator processor interface year created 2014 12 years ago 2014 created by ibm 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 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 omi edit 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 an 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 abandoned intel quickpath interconnect qpi rapidio hypertransport legacy updated pci express pcie nvlink infinity fabric evolution of hypertransport contemporary compute express link cxl gen z ccix references edit 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 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 md syadus sefat semih aslan jeffrey w kellington apan qasem 2019 10 03 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 opencapi unveiled amd ibm google xilinx micron and mellanox join forces in the heterogenous computing era cxl consortium and opencapi consortium sign letter of intent to transfer opencapi specifications to cxl coherent accelerator processor interface capi for power8 systems white paper 1 2 reconfigurable accelerators for big data and cloud raw 2016 1 2 opening up the server bus for coherent acceleration tech leaders unite to enable new cloud datacenter server designs for big data machine learning analytics and other emerging workloads big blue aims for the sky with power9 opencapi takes on pcie vows 10x improvement 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 patrick kennedy august 5 2019 microchip smc 1000 for the serial attached memory future servethehome external links edit opencapi consortium open memory interface omi v t e technical and de facto standards for wired computer buses general system bus front side bus back side bus daisy chain control bus address bus bus contention bus mastering network on a chip plug and play double data rate quad data rate list of bus bandwidths standards ss 50 bus s 100 bus multibus unibus vaxbi mbus std bus smbus q bus europe card bus isa stebus zorro ii zorro iii camac fastbus lpc hp precision bus eisa vme vxi vxs vpx nubus turbochannel mca sbus vlb hp gsc bus infiniband ethernet upa pci pci extended pci x pxi pci express pcie agp compute express link cxl direct media interface dmi rapidio intel quickpath interconnect nvlink hypertransport infinity fabric intel ultra path interconnect coherent accelerator processor interface capi spacewire storage st 506 esdi sdi ipi smd floppy connector parallel ata pata bus and tag dssi hippi serial ata sata scsi parallel sas escon fibre channel ssa satae pci express via ahci or nvme logical device interface peripheral apple desktop bus atari sio dcb commodore bus hp il hil midi rs 232 rs 422 rs 423 rs 485 lightning dmx512 a ieee 488 gpib ieee 1284 parallel port ieee 1394 firewire uni o 1 wire i 2 c access bus pmbus smbus i3c spi d²b parallel scsi profibus usb camera link external pcie thunderbolt can bus audio adat lightpipe aes3 intel hd audio i 2 s madi mcasp s pdif toslink portable pc card expresscard embedded multidrop bus coreconnect amba axi wishbone slimbus interfaces are listed by their speed in the roughly ascending order so the interface at the end of each section should be the fastest category retrieved from https en wikipedia org w index php title coherent_accelerator_processor_interface oldid 1345328166 categories peripheral component interconnect serial buses motherboard expansion slot hidden categories articles with short description short description is different from wikidata cs1 maint multiple names authors list this page was last edited on 25 march 2026 at 14 58 utc page was rendered with parsoid text is available under the creative commons attribution sharealike 4 0 license additional terms may apply by using this site you agree to the terms of use and privacy policy wikipedia is a registered trademark of the wikimedia foundation inc a non profit organization privacy policy about wikipedia disclaimers contact wikipedia legal safety contacts code of conduct developers statistics cookie statement mobile view search search toggle the table of contents coherent accelerator processor interface 2 languages add topic
|