Wednesday, May 6, 2009

Tilera's Multicore Development Environment™

Tilera's Multicore Development Environment™ (MDE) is a complete, standards-based multicore programming solution that enables developers to take full advantage of the parallel-processing potential of the Tile Processor™ architecture. Older multicore models required all programming operations be done in a core-by-core fashion, making it impossible to program, debug, or profile more than a handful of cores efficiently. With Tilera's MDE suite, developers can move to larger and more complex multicore applications using it's advanced collective views and profiling technologies..

The MDE programming suite reflects a mix of the best of current tools and technology together with next-generation solutions designed for the large-scale multicore world. MDE's familiar development environment helps developers get their applications to market quickly, while the new tools help them take full advantage of the technology Tilera offers.

MDE Components

Runtime Software Stack
•Standard Linux, C, and C++ user space libraries
•Tile Multicore Components (TMC) library for communication and performance optimization
•Standard runtime environment using SMP Linux 2.6
•Hypervisor for hardware abstraction and virtualization
•High speed packet processing and load balancing drivers

Development Tools
•State of the art ANSI C/C++ compiler
•Robust Eclipse Integrated Development Environment (IDE)
•Standard command line tools for GDB, Gprof, and oprofile
•Complete system simulator and hardware development platform
•Graphical multicore application debugging and profiling

No comments:

Post a Comment