HOME

TheInfoList



OR:

Graphcore is a British
semiconductor A semiconductor is a material which has an electrical resistivity and conductivity, electrical conductivity value falling between that of a electrical conductor, conductor, such as copper, and an insulator (electricity), insulator, such as glas ...
company that develops accelerators for AI and
machine learning Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence. Machine ...
. It aims to make a massively parallel Intelligence Processing Unit (IPU) that holds the complete machine learning model inside the processor.


History

Graphcore was founded in 2016 by Simon Knowles and Nigel Toon. In the autumn of 2016, Graphcore secured a first funding round led by
Robert Bosch Robert Bosch (23 September 1861 – 12 March 1942) was a German industrialist, engineer and inventor, founder of Robert Bosch GmbH. Biography Bosch was born in Albeck, a village to the northeast of Ulm in southern Germany as the eleventh of t ...
Venture Capital. Other backers include
Samsung The Samsung Group (or simply Samsung) ( ko, 삼성 ) is a South Korean multinational manufacturing conglomerate headquartered in Samsung Town, Seoul, South Korea. It comprises numerous affiliated businesses, most of them united under the ...
,
Amadeus Capital Partners Amadeus Capital Partners is a venture capital firm that invests in European high-technology companies, founded by Anne Glover and Hermann Hauser in 1997. It is a member of the British Private Equity and Venture Capital Association and is approve ...
, C4 Ventures,
Draper Esprit Molten Ventures, formerly Draper Esprit, is a venture capital firm, investing in high growth technology companies with global ambitions, with offices in London, Cambridge and Dublin. It is listed on the London Stock Exchange and is a constituent ...
,
Foundation Capital Foundation Capital is a venture capital firm located in Silicon Valley. The firm was founded in 1995, and in 2012 managed more than $2.4 billion in investment capital. History Foundation Capital was founded in 1995. The firm raised its sevent ...
, and
Pitango Pitango Venture Capital, established in 1993, is Israel's largest venture capital fund with over $1.8 billion under management. Pitango is focused on seed, expansion and late stage companies in core technologies, consumer, and Life Sciences. The ...
. In July 2017, Graphcore secured a round B funding led by Atomico, which was followed a few months later by $50 million in funding from
Sequoia Capital Sequoia Capital is an American venture capital firm. The firm is headquartered in Menlo Park, California, and specializes in seed stage, early stage, and growth stage investments in private companies across technology sectors. , Sequoia's total a ...
. In December 2018, Graphcore closed its series D with $200 million raised at a $1.7 billion valuation, making the company a
unicorn The unicorn is a legendary creature that has been described since antiquity as a beast with a single large, pointed, spiraling horn projecting from its forehead. In European literature and art, the unicorn has for the last thousand years o ...
. Investors included Microsoft, Samsung and Dell Technologies. On 13 November 2019, Graphcore announced that their Graphcore C2 IPUs are available for preview on
Microsoft Azure Microsoft Azure, often referred to as Azure ( , ), is a cloud computing platform operated by Microsoft for application management via around the world-distributed data centers. Microsoft Azure has multiple capabilities such as software as a ...
.


Products

In 2016, Graphcore announced the world's first graph tool chain designed for machine intelligence called Poplar Software Stack. In July 2017, Graphcore announced their first chip, called the Colossus GC2, a "16 nm massively parallel, mixed-precision floating point processor", first available in 2018. Packaged with two chips on a single PCI Express card called the Graphcore C2 IPU, it is stated to perform the same role as a GPU in conjunction with standard machine learning frameworks such as
TensorFlow TensorFlow is a free and open-source software library for machine learning and artificial intelligence. It can be used across a range of tasks but has a particular focus on training and inference of deep neural networks. "It is machine learnin ...
. The device relies on
scratchpad memory Scratchpad memory (SPM), also known as scratchpad, scratchpad RAM or local store in computer terminology, is a high-speed internal memory used for temporary storage of calculations, data, and other work in progress. In reference to a microprocess ...
for its performance rather than traditional cache hierarchies. In July 2020, Graphcore presented hardware using a second generation processor called GC200 built in
TSMC Taiwan Semiconductor Manufacturing Company Limited (TSMC; also called Taiwan Semiconductor) is a Taiwanese multinational corporation, multinational semiconductor contract manufacturing and design company. It is the world's most valuable semicon ...
's 7nm FinFET manufacturing process. GC200 is a 59 billion transistor, 823 square-millimeter integrated circuit with 1,472 computational cores and 900 Mbyte of local memories. In 2022, Graphcore and TMSC presented the ''Bow IPU'', a 3D package of a GC200 die bonded face to face to a power-delivery die that allows for higher clock rate at lower core voltage.Timothy Prickett Morgan
''GraphCore Goes Full 3D With AI Chips.''
The Next Platform, March 3, 2022.
Graphcore aims at a ''Good machine'', named after I.J. Good, enabling AI models with more parameters than the human brain has synapses. Both the older and newer chips can use 6 threads per tile (for 8,832 threads in total, per GC200 chip) "
MIMD In computing, multiple instruction, multiple data (MIMD) is a technique employed to achieve parallelism. Machines using MIMD have a number of processors that function asynchronously and independently. At any time, different processors may be exe ...
(Multiple Instruction, Multiple Data) parallelism and has distributed, local memory as its only form of memory on the device" (except for registers), and the newer GC200 chip has about 630 KiB per tile, vs 256 KiB per tile in older C2 chip, that are arranged into ''islands'' (4 tiles per island), that are arranged into columns, and latency is best within tile. The IPU uses IEEE
FP16 In computing, half precision (sometimes called FP16) is a binary floating-point computer number format that occupies 16 bits (two bytes in modern computers) in computer memory. It is intended for storage of floating-point values in applications w ...
, with stochastic rounding, and also single-precision FP32, at lower performance. Code and data executed locally must fit in a tile, but with message-passing, all on-chip or off-chip memory can be used, and software for AI makes it transparently possible, e.g. has
PyTorch PyTorch is a machine learning framework based on the Torch library, used for applications such as computer vision and natural language processing, originally developed by Meta AI and now part of the Linux Foundation umbrella. It is free and open ...
support.


See also

*
AI accelerator An AI accelerator is a class of specialized hardware accelerator or computer system designed to accelerate artificial intelligence and machine learning applications, including artificial neural networks and machine vision. Typical applications in ...
*
Massively parallel processor array A massively parallel processor array, also known as a multi purpose processor array (MPPA) is a type of integrated circuit which has a massively parallel array of hundreds or thousands of CPUs and RAM memories. These processors pass work to one an ...


References


External links


Graphcore
{{coord, 51, 27, 19.0, N, 2, 35, 33.3, W, type:landmark, display=title 64-bit computers Semiconductor companies of the United Kingdom British companies established in 2016 Companies based in Bristol Fabless semiconductor companies