Linux - Open Source White Papers

A Practical FPGA-Based Framework for Novel CMP Research

Overview Chip-MultiProcessors (CMPs) are quickly gaining momentum in all segments of computing. However, the practical success of CMPs strongly depends on addressing the difficulty of multithreaded application development. To address this challenge, it is necessary to co-develop new CMP architecture with novel programming models. Currently, architecture research relies on software simulators which are too slow to facilitate interesting experiments with CMP software without using small datasets or significantly reducing the level of detail in the simulated models. An alternative to simulation is to exploit the rich capabilities of modern FPGAs to create FPGA-based platforms for novel CMP research. This paper presents ATLAS, the first prototype for CMPs with hardware support for Transactional Memory (TM), a technology aiming to simplify parallel programming.

Further White Paper Details
PublisherAssociation for Computing Machinery File FormatPDF
Date PublishedFebruary 2007
FormatWhite Papers   
Topics

Quick Sitemap Links: