Abbrevation
HLPP
City
Pisa
Country
Italy
Deadline Paper
Start Date
End Date
Abstract

As processor and system manufacturers increase the amount of both inter&#8211; and intra&#8211;chip parallelism it becomes crucial to provide the software industry with high&#8211;level, clean and efficient tools for parallel programming&#046; Parallel and distributed programming methodologies are currently dominated by low&#8211;level techniques such as send/receive message passing, or equivalently unstructured shared memory mechanisms&#046; Higher&#8211;level, structured approaches offer many possible advantages and have a key role to play in the scalable exploitation of ubiquitous parallelism&#046;<br>Since 2001 the HLPP series of workshops/symposia has been a forum for researchers developing state&#8211;of&#8211;the&#8211;art concepts, tools and applications for high&#8211;level parallel programming&#046; The general emphasis is on software quality, programming productivity and high&#8211;level performance models&#046; The 8th Symposium on High&#8211;Level Parallel Programming and Applications will be held July 2&#8211;3 in the historic center of Pisa&#046;<br>Topics:<br>HLPP 2015 invites papers on all topics in high&#8211;level parallel programming, its tools and applications including, but not limited to, the following aspects:<br>High&#8211;level programming and performance models (BSP, CGM, LogP, MPM, etc&#046;) and tools<br>Declarative parallel programming methodologies<br>Algorithmic skeletons and constructive methods<br>Declarative parallel programming languages and libraries: semantics and implementation<br>Verification of declarative parallel and distributed programs<br>Software synthesis, automatic code generation for parallel programming<br>Model&#8211;driven software engineering with parallel programs<br>High&#8211;level programming models for heterogeneous/hierarchical platforms<br>High&#8211;level parallel methods for large structured and semi&#8211;structured datasets<br>Applications of parallel systems using high­&#8211;level languages and tools<br>Teaching experience with high­&#8211;level tools and methods<br>