Untitled Document
Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home
High Performance Computing

Application Development & Compilers

» 

Work Collaboratively with HP

 

High Performance Computing

HPC Podcasts

Catalysts for Innovation Program

» Converged Fabrics
» Grid/Adaptive Infrastructure
» HPC SCI Accelerator
» Multi-core Optimization Program
» Parallel Compositing Library
» Power & Cooling

HP-CAST – HPC Users’ Group

» HP-CAST

Related links

» HP Labs

Events

» SC09 Conference

 

Catalyst for HPC Innovation

 

Content starts here
 

Cilk++

 

Cilk Arts provides the easiest, quickest, and most reliable way to maximize application performance on multicore processors. An irreversible shift towards multicore processors is underway. Building multicore processors delivers on the promise of Moore's Law, but it creates an enormous problem for both software developers and microprocessor vendors. Multicore processors are parallel computers, and parallel computers are notoriously difficult to program. To exploit all available performance in these new processors, the industry must deliver "parallel" or "multi-threaded" applications that can leverage parallel machines.

This multicore software problem represents a sea change in software development that mandates redesign of serial programs built to run on single-core processors, and re-training of vast numbers of programmers - unless a new solution becomes available. Inspired by 15 years of award-winning research from MIT, Cilk Arts has been formed to deliver that solution.

Product Description:

Cilk++ offers the easiest, quickest, and most reliable way to maximize application performance on multicore processors. Cilk++ provides a simple set of extensions for C++, coupled with a powerful runtime system for multicore-enabled applications. Cilk++ enables rapid development, testing, and deployment of multicore applications. Cilk++ solves the two large problems facing the software industry as a result of the multicore revolution: (1) Enabling today's mainstream programmers to develop multithreaded (or parallel) applications; and (2) Providing a smooth path to multicore for legacy applications that otherwise cannot easily leverage the performance capabilities of multicore processors. With Cilk++, you can retain the serial semantics of your existing applications, and use existing serial methodologies for programming, tooling, debugging, and regression testing.

 

Supporting Collateral & Content

Product Information:
» How to Survive the Multicore Software Revolution - or at least

  survive the hype
» Going Multicore? Key Questions to Ask!
» Preliminary Data Sheet
» Product Overview Presentation
» Answering The Multicore Software Challenge
» The Cilk++ Solution Overview
» Cilk++ Live Demonstration
   
 
CilkArts Logo

 

Cilk Arts
55 Cambridge Street Burlington, MA
01803
Phone: 781-725-2455
Fax: 781-253-0280

 

Printable version
Untitled Document
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2007 Hewlett-Packard Development Company, L.P.