Abbrevation
HPPC
City
Las Palmas de Gran Canaria
Country
Spain
Deadline Paper
Start Date
End Date
Abstract

<DIV class=para5><SPAN class=text9><FONT face=Times>The decline in the growth of single&#8211;processor performance, the growing concerns with energy consumption, and the still exponential increase in transistors per chip as per Moore&#8242;s law, will open the scene for single&#8211;chip processors with a substantial amount of parallelism to meet the demands for extremely high performance, reliability, and controlable power consumption in all areas of computing&#046; The major challenge for the coming years will be the design of architectures supporting manageable programming abstractions to allow the mainstream programmer to take advantage of the processing power promised by the technological developments&#046; </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><BR><FONT face=Times></FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>HPPC, the second workshop in the series, co&#8211;located with the EuroPar conference, is *the* workshop dedicated to addressing all aspects of highly parallel processing on a chip, be it in existing or emerging multi&#8211;core designs, or in bold, new proposals for architectures, programming models, languages and libraries for managing and exploiting massive levels of parallelism on a chip&#046; Particular emphasis is on the interaction between hardware, architecture (processors, on&#8211;chip networks, cache and memory system), programming models and languages, and algorithms as well as applications in need of significant amounts of single&#8211;chip parallelism&#046; The workshop will be conducted in an informal atmosphere, stressing interaction and discussion between presenters and audience&#046; </FONT></SPAN></DIV> <P><B>Keywords:</B></P> <DIV class=para5><SPAN class=text9><FONT face=Times>° hardware techniques (e&#046;g&#046; power saving, clocking, fault&#8211;tolerance) </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° processor core architectures (homogeneous and heterogeneous) </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° special purpose processors (accelerators) </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° on&#8211;chip memory and cache (or cache&#8211;less) organization, and interconnects </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° off&#8211;chip memory, I/O, and multi&#8211;core interconnects </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° overall system design (resource allocation and balancing) </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° programming models (e&#046;g&#046; PRAM, BSP, data parallel, vector, transactional), </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° languages and software libraries </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° implementation techniques (e&#046;g&#046; multi&#8211;threading, work&#8211;stealing) </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° support and performance tools, performance evaluation </FONT></SPAN></DIV> <DIV class=para5><SPAN class=text9><FONT face=Times>° parallel algorithms and applications </FONT></SPAN></DIV>