Chip Design
IN FOCUS

Josh Lee sees maturity in the services niche

Click on Chip Design IN FOCUS now to Stay Informed
 
 

Blogs

The Canonical Hamiltonian

Snooping on Planes from Space!
blogger

Hot on the heels of recent NSA revelations, the European Space Agency announced today[1] that they've put a satellite...

JB's Circuit

DAC 2013 Pictures
blogger

[gallery order="DESC"]

Chipnastics

New Processor Core Options Try Some ARM Wrestling
blogger

When designing a system on a chip (SoC) that employs one or more embedded processor cores, the choice of available...

Pallab's Place

EUV and eBeam at SPIE ADV Litho 2013
blogger

While the main manufacturing flows are still focusing on optical lithography, eBeam and EUV are still making progress on...

Taken For Granted

DAC 2012: Mystical Confluence: ESL Hockey Stick and The Cup!
blogger

Another note from DAC 2012:  In Gary Smith's Sunday night pre-DAC talk, he mentioned that in 2011, ESL tools took off...

Tuning into Jim

Mobile Devices Facing the Battery Gap
blogger

The semiconductor industry is often described in terms of ‘gaps' between two or more parametrics. With the rapidly...

Poll

Have you had CDC bugs slip through resulting in late ECOs or chip respins?
No
ECO
Respin
   
View Results

Affiliate Sponsors

Article

[ Printer Friendly ]

Compiler Developed for 96-Core Multi-Threaded Array Processor

ClearSpeed Technology uses ACE’s CoSy technology in the development of its parallelizing software compiler
Amsterdam, The Netherlands – 17 January 2008 – ACE Associated Compiler Experts bv, the world leader in professional compiler development tools, is proud to announce that its compiler development system CoSy has been successfully used by ClearSpeed Technology in the development of a high-performance, parallelizing compiler for its accelerator product line that includes the CSX600, a multi-threaded array coprocessor.

ClearSpeed Technology Plc, headquartered in Bristol, UK, is a world leader in acceleration for high performance computing (HPC). Based around the CSX600, the ClearSpeed Advanceâ„¢ accelerator cards (PCI-X and PCIe form factors) provide low-power, high-performance co-processing capabilities for a wide spectrum of numerically intensive disciplines.

The CSX600 is a massively parallel processor architecture with a SIMD data path with 96 processing elements, each equipped with a dual 64‑bit FPU, local registers and local memory.

In close cooperation with ACE Associated Compiler Experts, ClearSpeed has developed a powerful, multi-threading compiler for the CSX600 architecture, based upon the CoSy compiler development system.

In order to support the ClearSpeed Cn programming language, which is a parallel extension to C, ACE has made a number of extensions to the generic, ISO C front-end of the CoSy compiler development system.

The standard CoSy front-end has been enhanced with syntactic support for the Cn language keywords poly and mono, which are used to specify data objects to be processed in parallel by the architecture’s 96 processing units.

Similarly the CoSy internal representation (IR) has been extended with semantic support for poly and mono.

“The Cn language extensions play an important role in obtaining performance for the CSX600 architecture,� says Marius Schoorel, Managing Director at ACE. “ACE carefully integrated the poly/mono extensions into the compiler development framework, making sure that all optimizations in CoSy perform equally well on sequential, as well as parallel code constructs in the multi-threading programming model.�

Development of the CSX600 compiler has been performed by the ClearSpeed compiler tools team using CoSy from ACE. Approaching its version 3.0 release, the ClearSpeed software development kit (SDK) supports conditional execution of poly qualified expressions via masked execution on the SIMD data path.

“CoSy’s uniquely open and modular structure has made it possible for us to develop a compiler that effectively exploits the 96-way parallelism available in the CSX600 architecture,� says Andrew Wilde, Director of Software at ClearSpeed. “We are very pleased to have been able to build our high-performance compiler based upon the solid foundations of CoSy.�

ClearSpeed was named one of the Top 5 Companies to watch in 2007 by HPCWire.

About ClearSpeed

ClearSpeed Technology is a semiconductor company that develops massively parallel coprocessors and accelerator boards delivering unmatched performance per watt for high performance computing applications on industry standard systems.

ClearSpeed has offices in San Jose, California and Bristol, UK and has over 50 patents granted with additional pending.

More information on ClearSpeed products and services can be found at www.clearspeed.com.

About ACE

ACE Associated Compiler Experts bv (a wholly owned subsidiary of ACE Associated Computer Experts bv, Amsterdam, the Netherlands) is a world leader in tools and services for professional compiler development.

Its open CoSy compiler development system gives compiler developers the ability to achieve a leading edge position in the construction of better and faster optimizing compilers for architectures ranging from 4-bit micro­controllers to 24‑bit DSPs, 256-bit VLIW processors and multicore processor systems. CoSy accommodates a wide range of programming languages including C, Embedded C, DSP‑C, C++, Fortran and Java.

SuperTest is the most comprehensive test and validation suite for C/C++ compilers. Based upon 30+ years of ACE experience in compiler construction and validation, SuperTest provides a unique level of compiler test coverage.

More information on ACE and its products and services is available at www.ace.nl.

......................................................................

EDAC EDAC GSA IEC OCP Si Subscribe Advertise About Us Contact Us