<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Clpeterse%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CDOCUME%7E1%5Clpeterse%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5Clpeterse%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;
        mso-font-alt:"Calisto MT";
        mso-font-charset:0;
        mso-generic-font-family:roman;
        mso-font-pitch:variable;
        mso-font-signature:-1610611985 1107304683 0 0 159 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;
        mso-font-alt:"Times New Roman";
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-1610611985 1073750139 0 0 159 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-style-parent:"";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;
        mso-bidi-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;
        text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-noshow:yes;
        mso-style-priority:99;
        color:purple;
        mso-themecolor:followedhyperlink;
        text-decoration:underline;
        text-underline:single;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-default-props:yes;
        font-size:10.0pt;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
--> </style>DAMP 2010: Workshop 

<p class="MsoNormal">Declarative Aspects of Multicore Programming</p>

<p class="MsoNormal">Madrid, SPAIN</p>

<p class="MsoNormal">(colocated with POPL 2010)</p>

<p class="MsoNormal">January 19, 2010</p>

<p class="MsoNormal"><a href="http://damp10.cs.nmsu.edu">damp10.cs.nmsu.edu</a></p>

<p class="MsoNormal">SUBMISSION DEADLINE: SEPTEMBER 21, 2009</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">The  advent  of multicore architectures  has
profoundly  increased the  importance of research  in
parallel  computing. Modern  platforms  are becoming more
complex and heterogenous and novel solutions  are needed to account for
their peculiarities.</p>

<p class="MsoNormal">Multicore  architectures will  differ in 
significant ways  from their multisocket  predecessors. For
example,  the communication  to compute bandwidth ratio is 
likely to be higher, which  will positively impact performance. More
generally, multicore architectures introduce several new  dimensions 
of variability  in  both  performance guarantees  and
architectural  contracts,  such as  the  memory 
model,  that may  not stabilize for several generations of product.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Programs  written  in  functional 
or  (constraint-)logic  programming languages, or in other highly
declarative languages  with a controlled   use of side effects,
can  greatly simplify parallel  programming. Such declarative
programming  allows  for  a  deterministic semantics 
even  when  the underlying implementation might be highly
non-deterministic.  In addition to simplifying programming this can
simplify debugging and analyzing correctness.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">DAMP 2010 is the  fifth in  a series of 
one-day  workshops seeking to explore  ideas in 
declarative  programming  language design that will greatly 
simplify programming for  multicore  architectures, and  more
generally  for tightly  coupled parallel  architectures. 
The emphasis will  be  on (constraint-)logic and 
functional  programming, but  any declarative programming language
ideas that aim to raise the level of abstraction are welcome. DAMP seeks to
gather together researchers in declarative approaches to parallel programming
and to foster cross fertilization across different approaches.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Specific topics include, but are not limited to: </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> * investigation  of applications  of
logic,  constraint logic, and    functional programing to
multicore programing</p>

<p class="MsoNormal"> * run-time issues of exploitation of parallelism using
declarative    programming approaches (e.g., garbage collection,
scheduling)</p>

<p class="MsoNormal"> * architectural   impact  on 
exploitation  of  parallelism   from declarative languages</p>

<p class="MsoNormal"> * type systems and analysis for accurately detecting
dependencies,  aliasing, side effects, and impure features</p>

<p class="MsoNormal"> * language level declarative constructs for expressing
parallelism  </p>

<p class="MsoNormal">* declarative language  specification for  the
description of data placement and distribution</p>

<p class="MsoNormal"> * compilation   and   static
analysis   techniques   to    support
exploitation  of  parallelism from declarative  languages (e.g.,
</p>

<p class="MsoNormal">   granularity control)</p>

<p class="MsoNormal"> * practical  experiences  and 
challenges  arising  from  parallel declarative programming</p>

<p class="MsoNormal"> * technology for debugging parallel programs</p>

<p class="MsoNormal"> * design  and  
implementation   of  domain-specific   declarative
languages for multicore programming</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Submission:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">  Submitted  papers  papers 
should  not  exceed  10  pages  in ACM</p>

<p class="MsoNormal">  SIGPLAN conference format. Submission is electronic
via:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">  <a href="http://www.easychair.org/conferences/?conf=damp10">http://www.easychair.org/conferences/?conf=damp10</a></p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">  Accepted papers will be published in the ACM
Digital  Library and  in a physical  proceedings.  Papers
must  adhere to  the  SIGPLAN Republication Policy:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">       <a href="http://www.sigplan.org/republicationpolicy.htm">http://www.sigplan.org/republicationpolicy.htm</a></p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">  Concurrent submissions to other conferences, 
workshops, journals,   or similar forums of  publication
are  not allowed.  However, DAMP  is   intended
to  be  a  venue for  discussion and  exploration of
works-in-progress, and so publication of a paper  at DAMP  2010 is
not intended to preclude later publication as appropriate.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">  Additional information  about the submission
process can be  found at the conference web site.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Important dates:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">  Abstract submission:     Sept. 21</p>

<p class="MsoNormal">  Paper
submission:        Sept. 25</p>

<p class="MsoNormal">  Notification to authors: Oct.  26 </p>

<p class="MsoNormal">  Camera
ready:           
Nov.   9</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Program Chair:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">  Enrico Pontelli</p>

<p class="MsoNormal">  New Mexico State University</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">General Chairs:</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">  Leaf Petersen</p>

<p class="MsoNormal">  Intel Corporation</p>

<p class="MsoNormal">  Santa Clara, CA, USA</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Program Committee: </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">   Manuel
Carro           Universidad Politecnica
de Madrid</p>

<p class="MsoNormal">   Clemens
Grelck         University of
Hertfordshire</p>

<p class="MsoNormal">   Haifeng
Guo           
University of Nebraska at Omaha</p>

<p class="MsoNormal">   Gabriele
Keller        University of New South Wales</p>

<p class="MsoNormal">   Hans-Wolfgang Loidl   
Ludwig-Maximilians-Universitat Munchen</p>

<p class="MsoNormal">   Leaf Petersen  
       Intel Corporation</p>

<p class="MsoNormal">   John
Reppy            
University of Chicago</p>

<p class="MsoNormal">   Ricardo
Rocha          University of Porto</p>

<p class="MsoNormal">   Kostis
Sagonas         National Technical
University of Athens</p>

<p class="MsoNormal">   Vitor Santos Costa    
University of Porto</p>

<p class="MsoNormal">   Satnam
Singh           Microsoft
Research</p>

<p class="MsoNormal">   Philip
Trinder         Heriot-Watt University</p>

<p class="MsoNormal">   Pascal Van Hentenryck  Brown University</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">URL:  <a href="http://damp10.cs.nmsu.edu/">http://damp10.cs.nmsu.edu</a></p>

<p class="MsoNormal"> </p>