<div>[We apologize in advance for the reception of multiple copies]</div><div><br></div><div><br></div><div> DAMP 2011</div><div><br></div><div> Declarative Aspects of Multicore Programming</div>
<div> Austin, Texas</div><div> (colocated with POPL 2011)</div><div><br></div><div> January 23, 2011</div><div><br></div><div> <a href="http://damp2011.cs.uchicago.edu">damp2011.cs.uchicago.edu</a></div>
<div><br></div><div><br></div><div>SUBMISSION DEADLINE: OCTOBER 11, 2010</div><div><br></div><div><br></div><div>The advent of multicore architectures has profoundly increased the</div><div>importance of research in parallel computing. Modern platforms are</div>
<div>becoming more complex and heterogenous and novel solutions are needed</div><div>to account for their peculiarities.</div><div><br></div><div>Multicore architectures will differ in significant ways from their</div>
<div>multisocket predecessors. For example, the communication to compute</div><div>bandwidth ratio is likely to be higher, which will positively impact</div><div>performance. More generally, multicore architectures introduce several</div>
<div>new dimensions of variability in both performance guarantees and</div><div>architectural contracts, such as the memory model, that may not</div><div>stabilize for several generations of product.</div><div>
<br></div><div>Programs written in functional or (constraint-)logic programming</div><div>languages, or in other highly declarative languages with a controlled</div><div>use of side effects, can greatly simplify parallel programming. Such</div>
<div>declarative programming allows for a deterministic semantics even</div><div>when the underlying implementation might be highly non-deterministic.</div><div>In addition to simplifying programming this can simplify debugging and</div>
<div>analyzing correctness.rations of product.</div><div><br></div><div>DAMP 2011 is the sixth in a series of one-day workshops seeking to</div><div>explore ideas in declarative programming language design that will</div>
<div>greatly simplify programming for multicore architectures, and more</div><div>generally for tightly coupled parallel architectures. The emphasis</div><div>will be on (constraint-)logic and functional programming, but any</div>
<div>declarative programming language ideas that aim to raise the level of</div><div>abstraction are welcome. DAMP seeks to gather together researchers in</div><div>declarative approaches to parallel programming and to foster cross</div>
<div>fertilization across different approaches.</div><div> </div><div><br></div><div>Specific topics include, but are not limited to: </div><div><br></div><div> * investigation of applications of logic, constraint logic, and</div>
<div> functional programing to multicore programing</div><div><br></div><div> * run-time issues of exploitation of parallelism using declarative</div><div> programming approaches (e.g., garbage collection, scheduling)</div>
<div><br></div><div> * architectural impact on exploitation of parallelism from</div><div> declarative languages</div><div><br></div><div> * type systems and analysis for accurately detecting dependencies,</div>
<div> aliasing, side effects, and impure features</div><div><br></div><div> * language level declarative constructs for expressing parallelism </div><div><br></div><div> * declarative language specification for the description of data</div>
<div> placement and distribution</div><div><br></div><div> * compilation and static analysis techniques to support</div><div> exploitation of parallelism from declarative languages (e.g., </div><div> granularity control)</div>
<div><br></div><div> * practical experiences and challenges arising from parallel</div><div> declarative programming</div><div><br></div><div> * technology for debugging parallel programs</div><div><br></div><div>
* design and implementation of domain-specific declarative</div><div> languages for multicore programming</div><div><br></div><div><br></div><div>Submission:</div><div><br></div><div> Submitted papers papers should be written in English and</div>
<div> should not exceed 10 pages in ACM SIGPLAN conference format.</div><div> Submission is electronic via:</div><div><br></div><div> <a href="http://www.easychair.org/conferences/?conf=damp11">http://www.easychair.org/conferences/?conf=damp11</a></div>
<div><br></div><div> Accepted papers will be published in the ACM Digital Library and</div><div> in a physical proceedings. Papers must adhere to the SIGPLAN</div><div> Republication Policy:</div><div><br></div><div>
<a href="http://www.sigplan.org/republicationpolicy.htm">http://www.sigplan.org/republicationpolicy.htm</a></div><div><br></div><div> Concurrent submissions to other conferences, workshops, journals,</div><div> or similar forums of publication are not allowed. However, DAMP</div>
<div> is intended to be a venue for discussion and exploration of</div><div> works-in-progress, and so publication of a paper at DAMP 2011</div><div> is not intended to preclude later publication as appropriate.</div>
<div><br></div><div> Additional information about the submission process can be found</div><div> at the conference web site.</div><div><br></div><div><br></div><div>Important dates:</div><div><br></div><div> Paper submission: Oct. 11</div>
<div><br></div><div> Notification to authors: Nov. 8 </div><div><br></div><div> Camera ready: Nov. 22</div><div><br></div><div><br></div><div>Program Chair:</div><div><br></div><div> John Reppy</div><div> University of Chicago</div>
<div><br></div><div><br></div><div>General Chair:</div><div><br></div><div> Manuel Carro</div><div> Universidad Politécnica de Madrid</div><div><br></div><div><br></div><div>Program Committee: </div><div><br></div><div>
Fred Barnes University of Kent (UK)</div><div><br></div><div> Gopal Gupta University of Texas, Dallas (USA)</div><div><br></div><div> Kerri Hammil Microsoft (USA)</div><div><br></div>
<div> Kevin Hammond University of St Andrews (UK)</div><div><br></div><div> Stephan Herhut University of Hertfordshire (UK)</div><div><br></div><div> Manuel Hermenegildo IMDEA Software Institute and UPM (Spain)</div>
<div><br></div><div> Gabriele Keller University of New South Wales (Australia)</div><div><br></div><div> John Reppy University of Chicago (USA)</div><div><br></div><div><br></div><div>URL: <a href="http://damp2011.cs.uchicago.edu/">http://damp2011.cs.uchicago.edu/</a></div>
<div> </div><div><br></div>