LONDON Multicore processor specialist Plurality Ltd. is starting to ship evaluation boards and associated development kits for its HyperCore Processor, the first designs to emerge from the work on its HyperCore Architecture Line. Commercial 64-core chips are scheduled for the third quarter of this year.
Plurality (Netanya, Israel), a privately owned company established in 2004 by a group of academic engineers and industrialists, says its architecture is one of the most scalable general purpose multicore processors yet announced, and has demonstrated HyperCore blocks reaching up to 256 cores.
The initial design was implemented on an Altera Stratix II-180 FPGA and incorporates sixteen 32-bit RISC cores managed by a high flow rate synchronizer/scheduler, sharing a common memory. The FPGA design comprises a 4-Mbit data cache, a 2-Mbit instruction cache, 4 32-bit multipliers and 4 64-bit dividers.
The first version of the device to be made in volume will be done on eASIC’s Nextreme 90-nm Structured ASIC family, with 64 32-bit RISC cores running at 150MHz.
"The success of our proof of concept shows that Plurality’s unique, patented technology is able to provide the much expected performance promised by parallel processors, while offering the programmability of a serial processor," said Moshe Serfaty, Chairman and CEO.
Serfaty demonstrated a simulator of the multicore processors to EE Times Europe at last years's Electronica Exhibition. He said the company is now seeking partners and customers in various industries to exploit the flexibility and programmability of the multicore design.
The FPGA design is now being offered on a PCI/PCIe board, from GiDEL’s family of PROC Boards, as an evaluation and development kit. The board contains several configurable add-ons such as video and network interfaces, external I/O, and others.
Also available is a cycle-accurate graphic simulator for HyperCore Processors of up to 256 cores, which Serfaty maintains represents an extremely powerful development and debugging tool.
The company says its Task Oriented Programming model allows designers to transport applications into a powerful multicore system using tools and a development environment they already are familiar with, and very similar to the ones used to program a serial processor.
The evaluation kit enables compiling, running and debugging the code. Once this is achieved, the code can be seamlessly executed by any of Plurality’s multicore configurations, without the need to reprogram applications as core capacity increases.