Stretching the Limits of Parallel Processing on Heterogenous Computing SystemsFCT project (P2HCS)

Type: National Project

Duration: from 2013 May 01 to 2015 Dec 31

Financed by: FCT

Prime Contractor: INESC-ID (Other)

The project proposes the development of a framework for reconfigurable computing systems based on the following characteristics:* the invocation of the reconfigurable processing units (RPUs) is completely transparent to the programmer; he does not require to know if a given call to a library function is executed in the general purpose processing unit (GPPU) or in an RPU;* the system allows multiple tasks to share RPUs; * a user can download a highly optimized core from an online RPU store and install it on the system, just as he can install a new library in a personal computer;* the framework includes a set of pre-developed hardware and software interface modules that eases the development of new RPUs by hiding the complexity to interface the remaining system (GPPU, memory, etc);* each RPU acts as an independent processing core able to fetch data directly from memory, thus allowing the GPPU to continue processing other threads.


  • INESC-ID (Other)

Principal Investigators