Abbrevation
HLPP
City
Valladolid
Country
Spain
Deadline Paper
Start Date
End Date
Abstract

Aims and scope of HLPP<br>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 10th Symposium on High&#8211;Level Parallel Programming and Applications will be held July 10&#8211;11th in the cultural city of Valladolid, Spain&#046;<br>Topics<br>HLPP 2017 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, performance models (BSP, CGM, LogP, MPM, etc&#046;) and tools<br>Declarative parallel programming methodologies based on functional, logical, data&#8211;flow, and other paradigms<br>Algorithmic skeletons, patterns, etc&#046;, and constructive methods<br>High&#8211;level parallelism in programming languages and libraries (e&#046;g, Haskell, Scala, etc&#046;): semantics and implementation<br>Verification of declarative parallel and distributed programs<br>Efficient code generation, auto&#8211;tuning, and optimization for parallel programming<br>Model&#8211;driven software engineering for parallel systems<br>Domain&#8211;specific languages: design, implementation, and applications<br>High&#8211;level programming models for heterogeneous/hierarchical platforms with accelerators; e&#046;g&#046; GPU, Xeon Phi, etc&#046;<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>