<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://lame.dei.uc.pt/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://lame.dei.uc.pt/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bcabral</id>
		<title>Lame - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://lame.dei.uc.pt/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bcabral"/>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Special:Contributions/Bcabral"/>
		<updated>2026-08-06T16:04:09Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.18.0</generator>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/2nd_Call_For_Papers</id>
		<title>2nd Call For Papers</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/2nd_Call_For_Papers"/>
				<updated>2014-11-13T17:01:53Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                 LaME’12 Second Call for Contributions&lt;br /&gt;
                                   &lt;br /&gt;
   2012 International Workshop on Languages for the Multi-core Era&lt;br /&gt;
           http://lame.dei.uc.pt/index.php?title=Main_Page&lt;br /&gt;
              June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                    http://ecoop12.cs.purdue.edu/&lt;br /&gt;
             (also colocated with PLDI, ISMM, and LCTES)&lt;br /&gt;
                                   &lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing&lt;br /&gt;
programming language support for concurrency. This workshop provides a&lt;br /&gt;
forum for the proposal and discussion of creative ideas that spur the&lt;br /&gt;
development of innovative or improved concurrency models, languages,&lt;br /&gt;
run-time systems, libraries and tools for multicore programming.&lt;br /&gt;
&lt;br /&gt;
Space at the workshop is limited.  We can ensure admission only to&lt;br /&gt;
those submitting accepted position papers, programming challenge&lt;br /&gt;
solutions, or other presentations.&lt;br /&gt;
&amp;amp;action=delete&lt;br /&gt;
We still solicit contributions of the following two forms, by May 20,&lt;br /&gt;
2012, at https://www.easychair.org/conferences/?conf=lame12&lt;br /&gt;
(The full paper deadline is now past.)&lt;br /&gt;
&lt;br /&gt;
1. Position papers (of up to 2 pages) describing ongoing work of&lt;br /&gt;
attendees.  Position papers will be reviewed for scope and relevance,&lt;br /&gt;
and distributed to all attendees before the workshop.  Attendees&lt;br /&gt;
submitting position papers relevant to the workshop sessions on open&lt;br /&gt;
issues in LaME may be invited to present brief (two-slide) synopses of&lt;br /&gt;
their ideas and work on the following. (Authors should indicate which&lt;br /&gt;
if any session their position papers address.)&lt;br /&gt;
The LaME program committee decided that, to reflect the work-in-progress nature of submissions, and of the scheduled workshop format, LaME '12 will not&lt;br /&gt;
have a published proceedings. Appearance of a paper on the LaME '12 website is not intended to preclude later publication in an archival venue.&lt;br /&gt;
&lt;br /&gt;
 * Type Systems&lt;br /&gt;
   including those for isolation, state, and effects&lt;br /&gt;
 * Intermediate program representations&lt;br /&gt;
   including those supporting optimizations across tasks, memory locality&lt;br /&gt;
 * Extensible Libraries &lt;br /&gt;
   including DSL support, coordination frameworks&lt;br /&gt;
 * Asynchronous programming&lt;br /&gt;
   including IO, events, reactive programing&lt;br /&gt;
 * Heterogeneous systems&lt;br /&gt;
   including integrated GPU and FPGA support, NUMA-awareness&lt;br /&gt;
&lt;br /&gt;
2. Solutions to the LaME'12 programming challenge. A session at the&lt;br /&gt;
workshop will be devoted to brief presentations of solutions and their&lt;br /&gt;
implications for the design and implementation of programming&lt;br /&gt;
languages and parallel program development.&lt;br /&gt;
&lt;br /&gt;
We solicit solutions to all or part of the following challenge,&lt;br /&gt;
designed to showcase the expressiveness of different parallel language&lt;br /&gt;
abstractions.  The challenge is in two parts, one algorithmic and one&lt;br /&gt;
engineering parallelism into a real-world context.  Solutions may&lt;br /&gt;
target either or both parts.&lt;br /&gt;
&lt;br /&gt;
Solutions should include source code (ideally complete, but this is&lt;br /&gt;
not required) as well as a short paper discussing the benefits and&lt;br /&gt;
drawbacks of the approach.  Comparisons to alternative approaches are&lt;br /&gt;
welcome.&lt;br /&gt;
&lt;br /&gt;
While the primary focus of this challenge is on expressiveness of the&lt;br /&gt;
language, library or other abstractions used in the solution,&lt;br /&gt;
evaluations showing the scalability and performance of the proposed&lt;br /&gt;
approach are encouraged to show the performance that can be achieved&lt;br /&gt;
with the approach.&lt;br /&gt;
&lt;br /&gt;
The paper should be at most 4 pages.  Code and papers will not be&lt;br /&gt;
formally published, but will be archived on the LaME website.&lt;br /&gt;
Solutions to the challenge problem will be presented and discussed at&lt;br /&gt;
a workshop session.&lt;br /&gt;
&lt;br /&gt;
PART A: PARALLEL ALGORITHMS&lt;br /&gt;
&lt;br /&gt;
The first challenge involves expressing algorithms cleanly.&lt;br /&gt;
Prospective solutions will implement one or more of the benchmarks&lt;br /&gt;
from the Problem Based Benchmark Suite.  This open source suite&lt;br /&gt;
describes a number of common real-world problems in terms of the&lt;br /&gt;
function they implement and not the particular algorithm or code they&lt;br /&gt;
use, and are thus a useful way to compare different programming&lt;br /&gt;
languages, methodologies, and algorithm designs.&lt;br /&gt;
&lt;br /&gt;
A description of the problems in the benchmark suite, together with&lt;br /&gt;
sample implementations and sample inputs, is available at:&lt;br /&gt;
&lt;br /&gt;
http://www.cs.cmu.edu/~guyb/pbbs/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PART B: PARALLELISM IN CONTEXT&lt;br /&gt;
&lt;br /&gt;
The second challenge involves putting parallelism into a real-world&lt;br /&gt;
context.  While expressing the core of an algorithm is important,&lt;br /&gt;
equally important is getting the data from the world, into an&lt;br /&gt;
algorithm, and back out into the world.  Desirable characteristics&lt;br /&gt;
include code that is short, clear, and efficient.&lt;br /&gt;
&lt;br /&gt;
Prospective solutions will show how to get parallel data from some&lt;br /&gt;
public source, process it in parallel, and display the output in some&lt;br /&gt;
meaningful way.  The processing itself may be a solution to Part A or&lt;br /&gt;
it may be any other parallel algorithm.  Data sources to consider&lt;br /&gt;
include Tim Bray's Wide Finder and Wide Finder 2 benchmarks:&lt;br /&gt;
&lt;br /&gt;
http://www.tbray.org/ongoing/When/200x/2008/05/01/Wide-Finder-2&lt;br /&gt;
&lt;br /&gt;
or one of the research-quality data sets described here:&lt;br /&gt;
&lt;br /&gt;
https://bitly.com/bundles/hmason/1&lt;br /&gt;
&lt;br /&gt;
However, any public data source may be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ORGANIZING COMMITTEE&lt;br /&gt;
&lt;br /&gt;
* Jonathan Aldrich (Carnegie Mellon University) http://www.cs.cmu.edu/~aldrich/&lt;br /&gt;
* Paulo Marques (University of Coimbra) http://pmarques.dei.uc.pt/&lt;br /&gt;
* Bruno Cabral (University of Coimbra) http://eden.dei.uc.pt/~bcabral/&lt;br /&gt;
* Néstor Catañho (University of Madeira) http://dme.uma.pt/pt/people/faculty/Nestor.Catano.html&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
Program Chair&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
Program Committee&lt;br /&gt;
* Robert Bocchino (Carnegie Mellon University) http://www.cs.cmu.edu/~rbocchin/Home.html&lt;br /&gt;
* Brian Goetz (Oracle) http://www.briangoetz.com/&lt;br /&gt;
* Philipp Haller (TypeSafe and EPFL) http://lampwww.epfl.ch/~phaller/&lt;br /&gt;
* Mark Miller (Google) http://research.google.com/pubs/author35958.html&lt;br /&gt;
* Simon Peyton-Jones (Microsoft) http://research.microsoft.com/en-us/people/simonpj/&lt;br /&gt;
* Vivek Sarkar (Rice University) http://www.cs.rice.edu/~vs3/home/Vivek_Sarkar.html&lt;br /&gt;
* Steve Vinoski (Basho) http://steve.vinoski.net/blog/&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Call_For_Papers</id>
		<title>Call For Papers</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Call_For_Papers"/>
				<updated>2014-11-13T17:00:51Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
                      LaME’12 Call for Papers&lt;br /&gt;
    2012 International Workshop on Languages for the Multi-core Era&lt;br /&gt;
                      http://lame.dei.uc.pt&lt;br /&gt;
           June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                  http://ecoop12.cs.purdue.edu/&lt;br /&gt;
  (also colocated with PLDI, ISMM, LCTES, the X10 workshop, and other events)&lt;br /&gt;
&lt;br /&gt;
                                   &lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing&lt;br /&gt;
programming language support for concurrency. This workshop provides a&lt;br /&gt;
forum for the proposal and discussion of creative ideas that spur the&lt;br /&gt;
development of innovative or improved concurrency models, languages,&lt;br /&gt;
run-time systems, libraries and tools for multicore programming.&lt;br /&gt;
&lt;br /&gt;
We solicit contributions in any of three forms, at&lt;br /&gt;
https://www.easychair.org/conferences/?conf=lame12&lt;br /&gt;
&lt;br /&gt;
1. Regular papers (of up to 8 pages) reporting mature or ongoing work&lt;br /&gt;
in relevant foundational and theoretical aspects of concurrent&lt;br /&gt;
programming, languages, tools, frameworks, case studies, and practical&lt;br /&gt;
experience. &lt;br /&gt;
&lt;br /&gt;
2. Position papers (of up to 2 pages) describing ongoing work of&lt;br /&gt;
attendees.  Position papers will be reviewed for scope and relevance,&lt;br /&gt;
and distributed to all attendees before the workshop.&lt;br /&gt;
&lt;br /&gt;
3. Solutions to the LaME'12 programming challenge (to be issued April&lt;br /&gt;
15, 2012). A session at the workshop will be devoted to brief&lt;br /&gt;
presentations of solutions and their implications for the design and&lt;br /&gt;
implementation of programming languages and parallel program&lt;br /&gt;
development.&lt;br /&gt;
&lt;br /&gt;
Code and papers will not be formally published, but will be archived on the LaME website. The LaME program committee decided that, to reflect the work-in-progress nature of submissions, and of the scheduled workshop format, LaME '12 will not have a published proceedings. Appearance of a paper on the LaME '12 website is not intended to preclude later publication in an archival venue.&lt;br /&gt;
&lt;br /&gt;
'''Important dates'''&lt;br /&gt;
&lt;br /&gt;
* Regular paper submission          April 15, 2012&lt;br /&gt;
* Regular paper notification        May 13, 2012&lt;br /&gt;
* Regular paper final copy          May 25, 2012&lt;br /&gt;
* Position paper submission         May 20, 2012&lt;br /&gt;
* Programming challenge submission  May 20, 2012&lt;br /&gt;
* Workshop                          June 13, 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Organizing Committee'''&lt;br /&gt;
&lt;br /&gt;
* Jonathan Aldrich (Carnegie Mellon University) http://www.cs.cmu.edu/~aldrich/&lt;br /&gt;
* Paulo Marques (University of Coimbra) http://pmarques.dei.uc.pt/&lt;br /&gt;
* Bruno Cabral (University of Coimbra) http://eden.dei.uc.pt/~bcabral/&lt;br /&gt;
* Néstor Catañho (University of Madeira) http://dme.uma.pt/pt/people/faculty/Nestor.Catano.html&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Chair'''&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Committee'''&lt;br /&gt;
* Robert Bocchino (Carnegie Mellon University) http://www.cs.cmu.edu/~rbocchin/Home.html&lt;br /&gt;
* Brian Goetz (Oracle) http://www.briangoetz.com/&lt;br /&gt;
* Philipp Haller (TypeSafe and EPFL) http://lampwww.epfl.ch/~phaller/&lt;br /&gt;
* Mark Miller (Google) http://research.google.com/pubs/author35958.html&lt;br /&gt;
* Simon Peyton-Jones (Microsoft) http://research.microsoft.com/en-us/people/simonpj/&lt;br /&gt;
* Vivek Sarkar (Rice University) http://www.cs.rice.edu/~vs3/home/Vivek_Sarkar.html&lt;br /&gt;
* Steve Vinoski (Basho) http://steve.vinoski.net/blog/&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Call_For_Papers</id>
		<title>Call For Papers</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Call_For_Papers"/>
				<updated>2014-11-13T15:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
                      LaME’12 Call for Papers&lt;br /&gt;
    2012 International Workshop on Languages for the Multi-core Era&lt;br /&gt;
                      http://lame.dei.uc.pt&lt;br /&gt;
           June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                  http://ecoop12.cs.purdue.edu/&lt;br /&gt;
  (also colocated with PLDI, ISMM, LCTES, the X10 workshop, and other events)&lt;br /&gt;
&lt;br /&gt;
                                   &lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing&lt;br /&gt;
programming language support for concurrency. This workshop provides a&lt;br /&gt;
forum for the proposal and discussion of creative ideas that spur the&lt;br /&gt;
development of innovative or improved concurrency models, languages,&lt;br /&gt;
run-time systems, libraries and tools for multicore programming.&lt;br /&gt;
&lt;br /&gt;
We solicit contributions in any of three forms, at&lt;br /&gt;
https://www.easychair.org/conferences/?conf=lame12&lt;br /&gt;
&lt;br /&gt;
1. Regular papers (of up to 8 pages) reporting mature or ongoing work&lt;br /&gt;
in relevant foundational and theoretical aspects of concurrent&lt;br /&gt;
programming, languages, tools, frameworks, case studies, and practical&lt;br /&gt;
experience. &lt;br /&gt;
&lt;br /&gt;
2. Position papers (of up to 2 pages) describing ongoing work of&lt;br /&gt;
attendees.  Position papers will be reviewed for scope and relevance,&lt;br /&gt;
and distributed to all attendees before the workshop.&lt;br /&gt;
&lt;br /&gt;
3. Solutions to the LaME'12 programming challenge (to be issued April&lt;br /&gt;
15, 2012). A session at the workshop will be devoted to brief&lt;br /&gt;
presentations of solutions and their implications for the design and&lt;br /&gt;
implementation of programming languages and parallel program&lt;br /&gt;
development.&lt;br /&gt;
&lt;br /&gt;
Code and papers will not be formally published, but will be archived on the LaME website. &lt;br /&gt;
&lt;br /&gt;
'''Important dates'''&lt;br /&gt;
&lt;br /&gt;
* Regular paper submission          April 15, 2012&lt;br /&gt;
* Regular paper notification        May 13, 2012&lt;br /&gt;
* Regular paper final copy          May 25, 2012&lt;br /&gt;
* Position paper submission         May 20, 2012&lt;br /&gt;
* Programming challenge submission  May 20, 2012&lt;br /&gt;
* Workshop                          June 13, 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Organizing Committee'''&lt;br /&gt;
&lt;br /&gt;
* Jonathan Aldrich (Carnegie Mellon University) http://www.cs.cmu.edu/~aldrich/&lt;br /&gt;
* Paulo Marques (University of Coimbra) http://pmarques.dei.uc.pt/&lt;br /&gt;
* Bruno Cabral (University of Coimbra) http://eden.dei.uc.pt/~bcabral/&lt;br /&gt;
* Néstor Catañho (University of Madeira) http://dme.uma.pt/pt/people/faculty/Nestor.Catano.html&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Chair'''&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Committee'''&lt;br /&gt;
* Robert Bocchino (Carnegie Mellon University) http://www.cs.cmu.edu/~rbocchin/Home.html&lt;br /&gt;
* Brian Goetz (Oracle) http://www.briangoetz.com/&lt;br /&gt;
* Philipp Haller (TypeSafe and EPFL) http://lampwww.epfl.ch/~phaller/&lt;br /&gt;
* Mark Miller (Google) http://research.google.com/pubs/author35958.html&lt;br /&gt;
* Simon Peyton-Jones (Microsoft) http://research.microsoft.com/en-us/people/simonpj/&lt;br /&gt;
* Vivek Sarkar (Rice University) http://www.cs.rice.edu/~vs3/home/Vivek_Sarkar.html&lt;br /&gt;
* Steve Vinoski (Basho) http://steve.vinoski.net/blog/&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Call_For_Papers</id>
		<title>Call For Papers</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Call_For_Papers"/>
				<updated>2014-11-13T15:27:54Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
                      LaME’12 Call for Papers&lt;br /&gt;
    2012 International Workshop on Languages for the Multi-core Era&lt;br /&gt;
                      http://lame.dei.uc.pt&lt;br /&gt;
           June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                  http://ecoop12.cs.purdue.edu/&lt;br /&gt;
  (also colocated with PLDI, ISMM, LCTES, the X10 workshop, and other events)&lt;br /&gt;
&lt;br /&gt;
                                   &lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing&lt;br /&gt;
programming language support for concurrency. This workshop provides a&lt;br /&gt;
forum for the proposal and discussion of creative ideas that spur the&lt;br /&gt;
development of innovative or improved concurrency models, languages,&lt;br /&gt;
run-time systems, libraries and tools for multicore programming.&lt;br /&gt;
&lt;br /&gt;
We solicit contributions in any of three forms, at&lt;br /&gt;
https://www.easychair.org/conferences/?conf=lame12&lt;br /&gt;
&lt;br /&gt;
1. Regular papers (of up to 8 pages) reporting mature or ongoing work&lt;br /&gt;
in relevant foundational and theoretical aspects of concurrent&lt;br /&gt;
programming, languages, tools, frameworks, case studies, and practical&lt;br /&gt;
experience. &lt;br /&gt;
&lt;br /&gt;
2. Position papers (of up to 2 pages) describing ongoing work of&lt;br /&gt;
attendees.  Position papers will be reviewed for scope and relevance,&lt;br /&gt;
and distributed to all attendees before the workshop.&lt;br /&gt;
&lt;br /&gt;
3. Solutions to the LaME'12 programming challenge (to be issued April&lt;br /&gt;
15, 2012). A session at the workshop will be devoted to brief&lt;br /&gt;
presentations of solutions and their implications for the design and&lt;br /&gt;
implementation of programming languages and parallel program&lt;br /&gt;
development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Important dates'''&lt;br /&gt;
&lt;br /&gt;
* Regular paper submission          April 15, 2012&lt;br /&gt;
* Regular paper notification        May 13, 2012&lt;br /&gt;
* Regular paper final copy          May 25, 2012&lt;br /&gt;
* Position paper submission         May 20, 2012&lt;br /&gt;
* Programming challenge submission  May 20, 2012&lt;br /&gt;
* Workshop                          June 13, 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Organizing Committee'''&lt;br /&gt;
&lt;br /&gt;
* Jonathan Aldrich (Carnegie Mellon University) http://www.cs.cmu.edu/~aldrich/&lt;br /&gt;
* Paulo Marques (University of Coimbra) http://pmarques.dei.uc.pt/&lt;br /&gt;
* Bruno Cabral (University of Coimbra) http://eden.dei.uc.pt/~bcabral/&lt;br /&gt;
* Néstor Catañho (University of Madeira) http://dme.uma.pt/pt/people/faculty/Nestor.Catano.html&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Chair'''&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Committee'''&lt;br /&gt;
* Robert Bocchino (Carnegie Mellon University) http://www.cs.cmu.edu/~rbocchin/Home.html&lt;br /&gt;
* Brian Goetz (Oracle) http://www.briangoetz.com/&lt;br /&gt;
* Philipp Haller (TypeSafe and EPFL) http://lampwww.epfl.ch/~phaller/&lt;br /&gt;
* Mark Miller (Google) http://research.google.com/pubs/author35958.html&lt;br /&gt;
* Simon Peyton-Jones (Microsoft) http://research.microsoft.com/en-us/people/simonpj/&lt;br /&gt;
* Vivek Sarkar (Rice University) http://www.cs.rice.edu/~vs3/home/Vivek_Sarkar.html&lt;br /&gt;
* Steve Vinoski (Basho) http://steve.vinoski.net/blog/&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Lame12_submission_2.pdf</id>
		<title>File:Lame12 submission 2.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Lame12_submission_2.pdf"/>
				<updated>2012-06-25T12:37:51Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: uploaded a new version of &amp;amp;quot;File:Lame12 submission 2.pdf&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-06-25T12:35:57Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: /* Presentations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;'''2012 International Workshop on Languages for the Multi-core Era'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
                June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                      http://ecoop12.cs.purdue.edu/&lt;br /&gt;
 (also colocated with PLDI, ISMM, LCTES, the X10 workshop, and other events)&lt;br /&gt;
&lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming. &lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;'''LaME 2012 was a success'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
We want to acknowledge the contributions of all involved in preparing and also attending LaME. We had full house and a very rewarding day of presentations and debate.&lt;br /&gt;
&lt;br /&gt;
Here are some photos taken during the event wrap-up...&lt;br /&gt;
&lt;br /&gt;
[[File:foto1.jpg]]&lt;br /&gt;
[[File:foto2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&lt;br /&gt;
You can find the PDFs of the slides (and other material) used by LaME speakers in the following links:&lt;br /&gt;
&lt;br /&gt;
David F. Bacon [http://lame.dei.uc.pt/images/d/d9/David_Bacon.pdf]&lt;br /&gt;
&lt;br /&gt;
Haitao Steve Zhu and Yu David Liu [http://lame.dei.uc.pt/images/d/d1/Haitao_yu.pdf]&lt;br /&gt;
&lt;br /&gt;
Suresh Jagannathan [http://lame.dei.uc.pt/images/a/ab/Suresh_Jagannathan.pdf]&lt;br /&gt;
&lt;br /&gt;
Aaron Turon [http://lame.dei.uc.pt/images/4/47/Aaron_Turon.pdf]&lt;br /&gt;
&lt;br /&gt;
Daniel Atkins, Alex Potanin, Lindsay Groves [http://lame.dei.uc.pt/images/e/e8/Daniel_Alex_Lindsay.pdf]&lt;br /&gt;
&lt;br /&gt;
Pawel T. Wojciechowski [http://lame.dei.uc.pt/images/6/67/Lame12-wojciechowski-talk.pdf]&lt;br /&gt;
&lt;br /&gt;
Rob Bocchino [http://lame.dei.uc.pt/images/b/b2/Rob_Bocchino.pdf]&lt;br /&gt;
Rob's notes...&lt;br /&gt;
&lt;br /&gt;
[[File:Easel.JPG]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Lame12-wojciechowski-talk.pdf</id>
		<title>File:Lame12-wojciechowski-talk.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Lame12-wojciechowski-talk.pdf"/>
				<updated>2012-06-25T12:35:42Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-06-19T16:58:48Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;'''2012 International Workshop on Languages for the Multi-core Era'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
                June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                      http://ecoop12.cs.purdue.edu/&lt;br /&gt;
 (also colocated with PLDI, ISMM, LCTES, the X10 workshop, and other events)&lt;br /&gt;
&lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming. &lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;'''LaME 2012 was a success'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
We want to acknowledge the contributions of all involved in preparing and also attending LaME. We had full house and a very rewarding day of presentations and debate.&lt;br /&gt;
&lt;br /&gt;
Here are some photos taken during the event wrap-up...&lt;br /&gt;
&lt;br /&gt;
[[File:foto1.jpg]]&lt;br /&gt;
[[File:foto2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&lt;br /&gt;
You can find the PDFs of the slides (and other material) used by LaME speakers in the following links:&lt;br /&gt;
&lt;br /&gt;
David F. Bacon [http://lame.dei.uc.pt/images/d/d9/David_Bacon.pdf]&lt;br /&gt;
&lt;br /&gt;
Haitao Steve Zhu and Yu David Liu [http://lame.dei.uc.pt/images/d/d1/Haitao_yu.pdf]&lt;br /&gt;
&lt;br /&gt;
Suresh Jagannathan [http://lame.dei.uc.pt/images/a/ab/Suresh_Jagannathan.pdf]&lt;br /&gt;
&lt;br /&gt;
Aaron Turon [http://lame.dei.uc.pt/images/4/47/Aaron_Turon.pdf]&lt;br /&gt;
&lt;br /&gt;
Daniel Atkins, Alex Potanin, Lindsay Groves [http://lame.dei.uc.pt/images/e/e8/Daniel_Alex_Lindsay.pdf]&lt;br /&gt;
&lt;br /&gt;
Rob Bocchino [http://lame.dei.uc.pt/images/b/b2/Rob_Bocchino.pdf]&lt;br /&gt;
Rob's notes...&lt;br /&gt;
&lt;br /&gt;
[[File:Easel.JPG]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Easel.JPG</id>
		<title>File:Easel.JPG</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Easel.JPG"/>
				<updated>2012-06-19T16:58:10Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-06-19T16:53:16Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;'''2012 International Workshop on Languages for the Multi-core Era'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
                June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                      http://ecoop12.cs.purdue.edu/&lt;br /&gt;
 (also colocated with PLDI, ISMM, LCTES, the X10 workshop, and other events)&lt;br /&gt;
&lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming. &lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;'''LaME 2012 was a success'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
We want to acknowledge the contributions of all involved in preparing and also attending LaME. We had full house and a very rewarding day of presentations and debate.&lt;br /&gt;
Here are some photos taken during the event wrap-up...&lt;br /&gt;
[[File:foto1.jpg]]&lt;br /&gt;
[[File:foto2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&lt;br /&gt;
You can find the PDFs of the slides (and other material) used by LaME speakers in the following links:&lt;br /&gt;
&lt;br /&gt;
David F. Bacon [http://lame.dei.uc.pt/images/d/d9/David_Bacon.pdf]&lt;br /&gt;
&lt;br /&gt;
Haitao Steve Zhu and Yu David Liu [http://lame.dei.uc.pt/images/d/d1/Haitao_yu.pdf]&lt;br /&gt;
&lt;br /&gt;
Suresh Jagannathan [http://lame.dei.uc.pt/images/a/ab/Suresh_Jagannathan.pdf]&lt;br /&gt;
&lt;br /&gt;
Aaron Turon [http://lame.dei.uc.pt/images/4/47/Aaron_Turon.pdf]&lt;br /&gt;
&lt;br /&gt;
Daniel Atkins, Alex Potanin, Lindsay Groves [http://lame.dei.uc.pt/images/e/e8/Daniel_Alex_Lindsay.pdf]&lt;br /&gt;
&lt;br /&gt;
Rob Bocchino [http://lame.dei.uc.pt/images/b/b2/Rob_Bocchino.pdf]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Daniel_Alex_Lindsay.pdf</id>
		<title>File:Daniel Alex Lindsay.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Daniel_Alex_Lindsay.pdf"/>
				<updated>2012-06-19T16:53:04Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Rob_Bocchino.pdf</id>
		<title>File:Rob Bocchino.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Rob_Bocchino.pdf"/>
				<updated>2012-06-19T16:51:09Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Aaron_Turon.pdf</id>
		<title>File:Aaron Turon.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Aaron_Turon.pdf"/>
				<updated>2012-06-19T16:50:17Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Suresh_Jagannathan.pdf</id>
		<title>File:Suresh Jagannathan.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Suresh_Jagannathan.pdf"/>
				<updated>2012-06-19T16:49:35Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Haitao_yu.pdf</id>
		<title>File:Haitao yu.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Haitao_yu.pdf"/>
				<updated>2012-06-19T16:48:39Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:David_Bacon.pdf</id>
		<title>File:David Bacon.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:David_Bacon.pdf"/>
				<updated>2012-06-19T16:45:16Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Foto2.jpg</id>
		<title>File:Foto2.jpg</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Foto2.jpg"/>
				<updated>2012-06-19T16:43:34Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Foto1.jpg</id>
		<title>File:Foto1.jpg</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Foto1.jpg"/>
				<updated>2012-06-19T16:42:44Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Program</id>
		<title>Program</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Program"/>
				<updated>2012-06-12T14:43:54Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME is a full day workshop that includes the presentation of all accepted papers. The day will be organized in several sessions with the objective of clustering in each session presentations on related topics. Each session will have time reserved for presentations and, more importantly, a large portion of it will be devoted to the discussion of the work being addressed. There will be a special session for the presentation, demonstration and discussion of the solutions submitted to the challenge.&lt;br /&gt;
&lt;br /&gt;
'''Preliminary Schedule'''&lt;br /&gt;
&lt;br /&gt;
 10:30–10:30     Opening Remarks&lt;br /&gt;
&lt;br /&gt;
 10:30–11:15     Open issues in type systems (Leader: Robert Bocchino)&lt;br /&gt;
&lt;br /&gt;
 11:15–12:00     Open issues in program representations (Leader: Vivek Sarkar)&lt;br /&gt;
&lt;br /&gt;
 12:00–13:30     Lunch&lt;br /&gt;
&lt;br /&gt;
 13:30–14:15     Open issues in heterogeneous parallel systems (Leader: David Bacon)&lt;br /&gt;
&lt;br /&gt;
 14:15–15:00     Open issues in asynchronous programming (Leader: Suresh Jagannathan)&lt;br /&gt;
&lt;br /&gt;
 15:00–15:30     Break&lt;br /&gt;
&lt;br /&gt;
 15:30–17:00     Coordination Constructs and Libraries (Moderator: Doug Lea)&lt;br /&gt;
&lt;br /&gt;
                 Conditional Concurrency Combinators (Pawel T. Wojciechowski)&lt;br /&gt;
                 Clocked References in X10 (Daniel Atkins, Alex Potanin and Lindsay Groves)&lt;br /&gt;
                 Open issues (Leader: Aaron Turon)&lt;br /&gt;
&lt;br /&gt;
 17:00           Wrap-up&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Program</id>
		<title>Program</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Program"/>
				<updated>2012-06-12T00:53:28Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME is a full day workshop that includes the presentation of all accepted papers. The day will be organized in several sessions with the objective of clustering in each session presentations on related topics. Each session will have time reserved for presentations and, more importantly, a large portion of it will be devoted to the discussion of the work being addressed. There will be a special session for the presentation, demonstration and discussion of the solutions submitted to the challenge.&lt;br /&gt;
&lt;br /&gt;
'''Preliminary Schedule'''&lt;br /&gt;
&lt;br /&gt;
 08:30–08:30     Opening Remarks&lt;br /&gt;
&lt;br /&gt;
 08:30–09:15     Open issues in type systems (Leader: Robert Bocchino)&lt;br /&gt;
&lt;br /&gt;
 09:15–10:00     Open issues in program representations (Leader: Vivek Sarkar)&lt;br /&gt;
&lt;br /&gt;
 10:00–10:30     Break&lt;br /&gt;
&lt;br /&gt;
 10:30–11:15     Open issues in heterogeneous parallel systems (Leader: David Bacon)&lt;br /&gt;
&lt;br /&gt;
 11:15–12:00     Open issues in asynchronous programming (Leader: Suresh Jagannathan)&lt;br /&gt;
&lt;br /&gt;
 12:00–13:30     Lunch&lt;br /&gt;
&lt;br /&gt;
 13:30–15:00     Coordination Constructs and Libraries (Moderator: Doug Lea)&lt;br /&gt;
&lt;br /&gt;
                 Conditional Concurrency Combinators (Pawel T. Wojciechowski)&lt;br /&gt;
                 Clocked References in X10 (Daniel Atkins, Alex Potanin and Lindsay Groves)&lt;br /&gt;
                 Open issues (Leader: Aaron Turon)&lt;br /&gt;
&lt;br /&gt;
 15:00–15:30     Break&lt;br /&gt;
&lt;br /&gt;
 15:30–17:00     Programming Challenge Solutions (Moderator: Jonathan Aldrich)&lt;br /&gt;
&lt;br /&gt;
 17:00           Wrap-up&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/MediaWiki:Sidebar</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/MediaWiki:Sidebar"/>
				<updated>2012-05-31T17:54:21Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** Main Page|Home&lt;br /&gt;
** program|Program&lt;br /&gt;
** papers|Papers&lt;br /&gt;
** Open Concurrency Challenge|Challenge&lt;br /&gt;
** Call For Papers|Call For Papers&lt;br /&gt;
** 2nd Call For Papers|2nd Call For Papers&lt;br /&gt;
** Program Committee | Program Committee&lt;br /&gt;
** Organizing Committee | Organizing Committee&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Papers</id>
		<title>Papers</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Papers"/>
				<updated>2012-05-31T17:51:23Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Regular papers ==&lt;br /&gt;
&lt;br /&gt;
'''The Design and Implementation of Clocked Variables in X10''' [http://lame.dei.uc.pt/images/1/16/Lame12_submission_1.pdf]&lt;br /&gt;
&lt;br /&gt;
by Daniel Atkins, Alex Potanin, and Lindsay Groves &lt;br /&gt;
&lt;br /&gt;
'''Conditional Concurrency Combinators''' [http://lame.dei.uc.pt/images/a/a7/Lame12_submission_2.pdf]&lt;br /&gt;
&lt;br /&gt;
by Paweł T. Wojciechowski&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Position Papers ==&lt;br /&gt;
&lt;br /&gt;
'''The Joelle Programming Language: Evolving Java Programs Along Two Axes of Parallel Eval''' [http://lame.dei.uc.pt/images/1/11/Lame12_submission_3.pdf]&lt;br /&gt;
&lt;br /&gt;
by Johan Östlund, Stephan Brandauer, Tobias Wrigsta&lt;br /&gt;
&lt;br /&gt;
'''Locality Reasoning of Multithreaded Programs through Type Inference''' [http://lame.dei.uc.pt/images/7/7e/Lame12_submission_4.pdf]&lt;br /&gt;
&lt;br /&gt;
by Haitao Steve Zhu and Yu David Liu&lt;br /&gt;
&lt;br /&gt;
'''Dynamic Dataflow''' [http://lame.dei.uc.pt/images/4/46/Lame12_submission_5.pdf]&lt;br /&gt;
&lt;br /&gt;
by Dominic Duggan, Jianhua Yao&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Papers</id>
		<title>Papers</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Papers"/>
				<updated>2012-05-31T17:49:09Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: Created page with &amp;quot;== Regular papers ==  '''The Design and Implementation of Clocked Variables in X10''' [http://lame.dei.uc.pt/index.php?title=File:Lame12_submission_1.pdf]  by Daniel Atkins, A...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Regular papers ==&lt;br /&gt;
&lt;br /&gt;
'''The Design and Implementation of Clocked Variables in X10''' [http://lame.dei.uc.pt/index.php?title=File:Lame12_submission_1.pdf]&lt;br /&gt;
&lt;br /&gt;
by Daniel Atkins, Alex Potanin, and Lindsay Groves &lt;br /&gt;
&lt;br /&gt;
'''Conditional Concurrency Combinators''' [http://lame.dei.uc.pt/index.php?title=File:Lame12_submission_2.pdf]&lt;br /&gt;
&lt;br /&gt;
by Paweł T. Wojciechowski&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Position Papers ==&lt;br /&gt;
&lt;br /&gt;
'''The Joelle Programming Language: Evolving Java Programs Along Two Axes of Parallel Eval''' [http://lame.dei.uc.pt/index.php?title=File:Lame12_submission_3.pdf]&lt;br /&gt;
&lt;br /&gt;
by Johan Östlund, Stephan Brandauer, Tobias Wrigsta&lt;br /&gt;
&lt;br /&gt;
'''Locality Reasoning of Multithreaded Programs through Type Inference''' [http://lame.dei.uc.pt/index.php?title=File:Lame12_submission_4.pdf]&lt;br /&gt;
&lt;br /&gt;
by Haitao Steve Zhu and Yu David Liu&lt;br /&gt;
&lt;br /&gt;
'''Dynamic Dataflow''' [http://lame.dei.uc.pt/index.php?title=File:Lame12_submission_5.pdf]&lt;br /&gt;
&lt;br /&gt;
by Dominic Duggan, Jianhua Yao&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Lame12_submission_5.pdf</id>
		<title>File:Lame12 submission 5.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Lame12_submission_5.pdf"/>
				<updated>2012-05-31T17:40:59Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Lame12_submission_4.pdf</id>
		<title>File:Lame12 submission 4.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Lame12_submission_4.pdf"/>
				<updated>2012-05-31T17:40:46Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Lame12_submission_3.pdf</id>
		<title>File:Lame12 submission 3.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Lame12_submission_3.pdf"/>
				<updated>2012-05-31T17:40:26Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Lame12_submission_2.pdf</id>
		<title>File:Lame12 submission 2.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Lame12_submission_2.pdf"/>
				<updated>2012-05-31T17:40:14Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/File:Lame12_submission_1.pdf</id>
		<title>File:Lame12 submission 1.pdf</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/File:Lame12_submission_1.pdf"/>
				<updated>2012-05-31T17:39:55Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Lame:About</id>
		<title>Lame:About</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Lame:About"/>
				<updated>2012-05-15T15:59:51Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: Created page with &amp;quot;LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discuss...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming.&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Program</id>
		<title>Program</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Program"/>
				<updated>2012-05-15T15:08:31Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME is a full day workshop that includes the presentation of all accepted papers. The day will be organized in several sessions with the objective of clustering in each session presentations on related topics. Each session will have time reserved for presentations and, more importantly, a large portion of it will be devoted to the discussion of the work being addressed. There will be a special session for the presentation, demonstration and discussion of the solutions submitted to the challenge.&lt;br /&gt;
&lt;br /&gt;
'''Preliminary Schedule'''&lt;br /&gt;
&lt;br /&gt;
 08:30–08:30     Opening Remarks&lt;br /&gt;
&lt;br /&gt;
 08:30–09:15     Open issues in type systems (Leader: Robert Bocchino)&lt;br /&gt;
&lt;br /&gt;
 09:15–10:00     Open issues in program representations (Leader: Vivek Sarkar)&lt;br /&gt;
&lt;br /&gt;
 10:00–10:30     Break&lt;br /&gt;
&lt;br /&gt;
 10:30–11:15     Open issues in heterogeneous parallel systems (Leader: David Bacon)&lt;br /&gt;
&lt;br /&gt;
 11:15–12:00     Open issues in asynchronous programming (Leader: Suresh Jagannathan)&lt;br /&gt;
&lt;br /&gt;
 12:00–13:30     Lunch&lt;br /&gt;
&lt;br /&gt;
 13:00–15:00     Coordination Constructs and Libraries (Moderator: Doug Lea)&lt;br /&gt;
&lt;br /&gt;
                 Conditional Concurrency Combinators (Pawel T. Wojciechowski)&lt;br /&gt;
                 Clocked References in X10 (Daniel Atkins, Alex Potanin and Lindsay Groves)&lt;br /&gt;
                 Open issues (Leader: Aaron Turon)&lt;br /&gt;
&lt;br /&gt;
 15:00–15:30     Break&lt;br /&gt;
&lt;br /&gt;
 15:30–17:00     Programming Challenge Solutions (Moderator: Jonathan Aldrich)&lt;br /&gt;
&lt;br /&gt;
 17:00           Wrap-up&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Program</id>
		<title>Program</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Program"/>
				<updated>2012-05-15T15:06:26Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME is a full day workshop that includes the presentation of all accepted papers. The day will be organized in several sessions with the objective of clustering in each session presentations on related topics. Each session will have time reserved for presentations and, more importantly, a large portion of it will be devoted to the discussion of the work being addressed. There will be a special session for the presentation, demonstration and discussion of the solutions submitted to the challenge.&lt;br /&gt;
&lt;br /&gt;
'''Preliminary Schedule'''&lt;br /&gt;
&lt;br /&gt;
08:30–08:30     Opening Remarks&lt;br /&gt;
&lt;br /&gt;
08:30–09:15     Open issues in type systems (Leader: Robert Bocchino)&lt;br /&gt;
&lt;br /&gt;
09:15–10:00     Open issues in program representations (Leader: Vivek Sarkar)&lt;br /&gt;
&lt;br /&gt;
10:00–10:30     Break&lt;br /&gt;
&lt;br /&gt;
10:30–11:15     Open issues in heterogeneous parallel systems (Leader: David Bacon)&lt;br /&gt;
&lt;br /&gt;
11:15–12:00     Open issues in asynchronous programming (Leader: Suresh Jagannathan)&lt;br /&gt;
&lt;br /&gt;
12:00–13:30     Lunch&lt;br /&gt;
&lt;br /&gt;
13:00–15:00     Coordination Constructs and Libraries (Moderator: Doug Lea)&lt;br /&gt;
--------------- Conditional Concurrency Combinators (Pawel T. Wojciechowski)&lt;br /&gt;
                  Clocked References in X10 (Daniel Atkins, Alex Potanin and Lindsay Groves)&lt;br /&gt;
                  Open issues (Leader: Aaron Turon)&lt;br /&gt;
&lt;br /&gt;
15:00–15:30     Break&lt;br /&gt;
&lt;br /&gt;
15:30–17:00     Programming Challenge Solutions (Moderator: Jonathan Aldrich)&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Program</id>
		<title>Program</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Program"/>
				<updated>2012-05-15T15:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME is a full day workshop that includes the presentation of all accepted papers. The day will be organized in several sessions with the objective of clustering in each session presentations on related topics. Each session will have time reserved for presentations and, more importantly, a large portion of it will be devoted to the discussion of the work being addressed. There will be a special session for the presentation, demonstration and discussion of the solutions submitted to the challenge.&lt;br /&gt;
&lt;br /&gt;
'''Preliminary Schedule'''&lt;br /&gt;
&lt;br /&gt;
08:30–08:30     Opening Remarks&lt;br /&gt;
&lt;br /&gt;
08:30–09:15     Open issues in type systems (Leader: Robert Bocchino)&lt;br /&gt;
&lt;br /&gt;
09:15–10:00     Open issues in program representations (Leader: Vivek Sarkar)&lt;br /&gt;
&lt;br /&gt;
10:00–10:30     Break&lt;br /&gt;
&lt;br /&gt;
10:30–11:15     Open issues in heterogeneous parallel systems (Leader: David Bacon)&lt;br /&gt;
&lt;br /&gt;
11:15–12:00     Open issues in asynchronous programming (Leader: Suresh Jagannathan)&lt;br /&gt;
&lt;br /&gt;
12:00–13:30     Lunch&lt;br /&gt;
&lt;br /&gt;
13:00–15:00     Coordination Constructs and Libraries (Moderator: Doug Lea)&lt;br /&gt;
                  Conditional Concurrency Combinators (Pawel T. Wojciechowski)&lt;br /&gt;
                  Clocked References in X10 (Daniel Atkins, Alex Potanin and Lindsay Groves)&lt;br /&gt;
                  Open issues (Leader: Aaron Turon)&lt;br /&gt;
&lt;br /&gt;
15:00–15:30     Break&lt;br /&gt;
&lt;br /&gt;
15:30–17:00     Programming Challenge Solutions (Moderator: Jonathan Aldrich)&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Program</id>
		<title>Program</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Program"/>
				<updated>2012-05-15T15:05:09Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME is a full day workshop that includes the presentation of all accepted papers. The day will be organized in several sessions with the objective of clustering in each session presentations on related topics. Each session will have time reserved for presentations and, more importantly, a large portion of it will be devoted to the discussion of the work being addressed. There will be a special session for the presentation, demonstration and discussion of the solutions submitted to the challenge.&lt;br /&gt;
&lt;br /&gt;
'''Preliminary Schedule'''&lt;br /&gt;
&lt;br /&gt;
08:30–08:30     Opening Remarks&lt;br /&gt;
08:30–09:15     Open issues in type systems (Leader: Robert Bocchino)&lt;br /&gt;
09:15–10:00     Open issues in program representations (Leader: Vivek Sarkar)&lt;br /&gt;
10:00–10:30     Break&lt;br /&gt;
10:30–11:15     Open issues in heterogeneous parallel systems (Leader: David Bacon)&lt;br /&gt;
11:15–12:00     Open issues in asynchronous programming (Leader: Suresh Jagannathan)&lt;br /&gt;
12:00–13:30     Lunch&lt;br /&gt;
13:00–15:00     Coordination Constructs and Libraries (Moderator: Doug Lea)&lt;br /&gt;
                 * Conditional Concurrency Combinators (Pawel T. Wojciechowski)&lt;br /&gt;
                 * Clocked References in X10 (Daniel Atkins, Alex Potanin and Lindsay Groves)&lt;br /&gt;
                 * Open issues (Leader: Aaron Turon)&lt;br /&gt;
15:00–15:30     Break&lt;br /&gt;
15:30–17:00     Programming Challenge Solutions (Moderator: Jonathan Aldrich)&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-15T15:03:03Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;'''2012 International Workshop on Languages for the Multi-core Era'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
                June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                      http://ecoop12.cs.purdue.edu/&lt;br /&gt;
 (also colocated with PLDI, ISMM, LCTES, the X10 workshop, and other events)&lt;br /&gt;
&lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming. &lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere.&lt;br /&gt;
&lt;br /&gt;
== Call for contributions ==&lt;br /&gt;
&lt;br /&gt;
'''Regular papers (of up to 8 pages)''' reporting mature or ongoing work in relevant foundational and theoretical aspects of concurrent programming, languages, tools, frameworks, case studies, and practical experience. Selected papers peer reviewed by the Program Committee will be presented at the workshop and included in the ACM digital library. (now passed)&lt;br /&gt;
&lt;br /&gt;
'''Position papers (of up to 2 pages)''' describing ongoing work of attendees. Position papers will be reviewed for scope and relevance, and distributed to all attendees before the workshop. [[2nd Call For Papers]]&lt;br /&gt;
&lt;br /&gt;
'''Solutions to the LaME'12 programming challenge'''. A session at the workshop will be devoted to brief presentations of solutions and their implications for the design and implementation of programming languages and parallel program development. [[Open Concurrency Challenge]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-15T15:02:47Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;'''2012 International Workshop on Languages for the Multi-core Era'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
                June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                      http://ecoop12.cs.purdue.edu/&lt;br /&gt;
(also colocated with PLDI, ISMM, LCTES, the X10 workshop, and other events)&lt;br /&gt;
&lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming. &lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere.&lt;br /&gt;
&lt;br /&gt;
== Call for contributions ==&lt;br /&gt;
&lt;br /&gt;
'''Regular papers (of up to 8 pages)''' reporting mature or ongoing work in relevant foundational and theoretical aspects of concurrent programming, languages, tools, frameworks, case studies, and practical experience. Selected papers peer reviewed by the Program Committee will be presented at the workshop and included in the ACM digital library. (now passed)&lt;br /&gt;
&lt;br /&gt;
'''Position papers (of up to 2 pages)''' describing ongoing work of attendees. Position papers will be reviewed for scope and relevance, and distributed to all attendees before the workshop. [[2nd Call For Papers]]&lt;br /&gt;
&lt;br /&gt;
'''Solutions to the LaME'12 programming challenge'''. A session at the workshop will be devoted to brief presentations of solutions and their implications for the design and implementation of programming languages and parallel program development. [[Open Concurrency Challenge]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-15T07:22:32Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;'''2012 International Workshop on Languages for the Multi-core Era'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming. &lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere.&lt;br /&gt;
&lt;br /&gt;
== Call for contributions ==&lt;br /&gt;
&lt;br /&gt;
'''Regular papers (of up to 8 pages)''' reporting mature or ongoing work in relevant foundational and theoretical aspects of concurrent programming, languages, tools, frameworks, case studies, and practical experience. Selected papers peer reviewed by the Program Committee will be presented at the workshop and included in the ACM digital library. (now passed)&lt;br /&gt;
&lt;br /&gt;
'''Position papers (of up to 2 pages)''' describing ongoing work of attendees. Position papers will be reviewed for scope and relevance, and distributed to all attendees before the workshop. [[2nd Call For Papers]]&lt;br /&gt;
&lt;br /&gt;
'''Solutions to the LaME'12 programming challenge'''. A session at the workshop will be devoted to brief presentations of solutions and their implications for the design and implementation of programming languages and parallel program development. [[Open Concurrency Challenge]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-15T07:15:19Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;'''2012 International Workshop on Languages for the Multi-core Era'''&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere.&lt;br /&gt;
&lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming. &lt;br /&gt;
&lt;br /&gt;
== Call for contributions ==&lt;br /&gt;
&lt;br /&gt;
'''Regular papers (of up to 8 pages)''' reporting mature or ongoing work in relevant foundational and theoretical aspects of concurrent programming, languages, tools, frameworks, case studies, and practical experience. Selected papers peer reviewed by the Program Committee will be presented at the workshop and included in the ACM digital library. (now passed)&lt;br /&gt;
&lt;br /&gt;
'''Position papers (of up to 2 pages)''' describing ongoing work of attendees. Position papers will be reviewed for scope and relevance, and distributed to all attendees before the workshop. [[2nd Call For Papers]]&lt;br /&gt;
&lt;br /&gt;
'''Solutions to the LaME'12 programming challenge'''. A session at the workshop will be devoted to brief presentations of solutions and their implications for the design and implementation of programming languages and parallel program development. [[Open Concurrency Challenge]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-15T07:13:58Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''2012 International Workshop on Languages for the Multi-core Era'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere.&lt;br /&gt;
&lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming. &lt;br /&gt;
&lt;br /&gt;
== Call for contributions ==&lt;br /&gt;
&lt;br /&gt;
'''Regular papers (of up to 8 pages)''' reporting mature or ongoing work in relevant foundational and theoretical aspects of concurrent programming, languages, tools, frameworks, case studies, and practical experience. Selected papers peer reviewed by the Program Committee will be presented at the workshop and included in the ACM digital library. (now passed)&lt;br /&gt;
&lt;br /&gt;
'''Position papers (of up to 2 pages)''' describing ongoing work of attendees. Position papers will be reviewed for scope and relevance, and distributed to all attendees before the workshop. [[2nd Call For Papers]]&lt;br /&gt;
&lt;br /&gt;
'''Solutions to the LaME'12 programming challenge'''. A session at the workshop will be devoted to brief presentations of solutions and their implications for the design and implementation of programming languages and parallel program development. [[Open Concurrency Challenge]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-15T07:13:11Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''2012 International Workshop on Languages for the Multi-core Era'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere.&lt;br /&gt;
&lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing programming language support for concurrency. This workshop provides a forum for the proposal and discussion of creative ideas that spur the development of innovative or improved concurrency models, languages, run-time systems, libraries and tools for multicore programming. &lt;br /&gt;
&lt;br /&gt;
== Call for contributions ==&lt;br /&gt;
&lt;br /&gt;
'''Regular papers (of up to 8 pages)''' reporting mature or ongoing work in relevant foundational and theoretical aspects of concurrent programming, languages, tools, frameworks, case studies, and practical experience. Selected papers peer reviewed by the Program Committee will be presented at the workshop and included in the ACM digital library. (now passed)&lt;br /&gt;
&lt;br /&gt;
'''Position papers (of up to 2 pages)''' describing ongoing work of attendees. Position papers will be reviewed for scope and relevance, and distributed to all attendees before the workshop. [[2nd Call For Papers]]&lt;br /&gt;
&lt;br /&gt;
'''Solutions to the LaME'12 programming challenge'''. A session at the workshop will be devoted to brief presentations of solutions and their implications for the design and implementation of programming languages and parallel program development. [[Challenge]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-15T07:04:14Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: Replaced content with &amp;quot;Under repair...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Under repair...&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/MediaWiki:Sidebar</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/MediaWiki:Sidebar"/>
				<updated>2012-05-09T16:13:25Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** Main Page|Home&lt;br /&gt;
** program|Program&lt;br /&gt;
** Open Concurrency Challenge|Challenge&lt;br /&gt;
** Call For Papers|Call For Papers&lt;br /&gt;
** 2nd Call For Papers|2nd Call For Papers&lt;br /&gt;
** Program Committee | Program Committee&lt;br /&gt;
** Organizing Committee | Organizing Committee&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-09T16:12:25Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: /* New Call For Papers and Challenge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= LaME’12 =&lt;br /&gt;
== ***New*** Call For Papers and Challenge ==&lt;br /&gt;
[[2nd Call For Papers]]&lt;br /&gt;
&lt;br /&gt;
== 2012 International Workshop on Languages for the Multi-core Era ==&lt;br /&gt;
&lt;br /&gt;
The focus of the workshop is Programming Languages support for concurrency, with a special emphasis on innovative concurrency models. The main objective of this workshop is to become a forum for the proposal and discussion of creative ideas for new concurrency models, or the validation of novel concurrency models that have already been proposed. Nonetheless, run-time system and library support for concurrency are also within the range of topics of interest at the workshop.&lt;br /&gt;
&lt;br /&gt;
The workshop is co-located with [http://ecoop12.cs.purdue.edu/ ECOOP 2012].&lt;br /&gt;
&lt;br /&gt;
* [[Program]]&lt;br /&gt;
* [[Open Concurrency Challenge]]&lt;br /&gt;
* [[Call For Papers]]&lt;br /&gt;
* [[2nd Call For Papers]] (including the Challenge Call)&lt;br /&gt;
* [[Organizing Committee]]&lt;br /&gt;
&lt;br /&gt;
== Motivation == &lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere. Submissions can fall in two categories: full papers reporting on refined technical work and 2-page proposals for talks on provisional or ongoing work. Authors are invited to submit work on innovative concurrency models, programming languages, tools and frameworks for concurrent software development and execution. Participants are invited to address a challenge problem that provides a focus and unifying theme for diverse approaches discussed in the workshop.&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-09T16:11:45Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: /* New Call for Papers and Challenge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= LaME’12 =&lt;br /&gt;
== New Call For Papers and Challenge ==&lt;br /&gt;
[[2nd Call For Papers]]&lt;br /&gt;
&lt;br /&gt;
== 2012 International Workshop on Languages for the Multi-core Era ==&lt;br /&gt;
&lt;br /&gt;
The focus of the workshop is Programming Languages support for concurrency, with a special emphasis on innovative concurrency models. The main objective of this workshop is to become a forum for the proposal and discussion of creative ideas for new concurrency models, or the validation of novel concurrency models that have already been proposed. Nonetheless, run-time system and library support for concurrency are also within the range of topics of interest at the workshop.&lt;br /&gt;
&lt;br /&gt;
The workshop is co-located with [http://ecoop12.cs.purdue.edu/ ECOOP 2012].&lt;br /&gt;
&lt;br /&gt;
* [[Program]]&lt;br /&gt;
* [[Open Concurrency Challenge]]&lt;br /&gt;
* [[Call For Papers]]&lt;br /&gt;
* [[2nd Call For Papers]] (including the Challenge Call)&lt;br /&gt;
* [[Organizing Committee]]&lt;br /&gt;
&lt;br /&gt;
== Motivation == &lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere. Submissions can fall in two categories: full papers reporting on refined technical work and 2-page proposals for talks on provisional or ongoing work. Authors are invited to submit work on innovative concurrency models, programming languages, tools and frameworks for concurrent software development and execution. Participants are invited to address a challenge problem that provides a focus and unifying theme for diverse approaches discussed in the workshop.&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-09T16:11:30Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= LaME’12 =&lt;br /&gt;
== New Call for Papers and Challenge ==&lt;br /&gt;
[[2nd Call For Papers]]&lt;br /&gt;
&lt;br /&gt;
== 2012 International Workshop on Languages for the Multi-core Era ==&lt;br /&gt;
&lt;br /&gt;
The focus of the workshop is Programming Languages support for concurrency, with a special emphasis on innovative concurrency models. The main objective of this workshop is to become a forum for the proposal and discussion of creative ideas for new concurrency models, or the validation of novel concurrency models that have already been proposed. Nonetheless, run-time system and library support for concurrency are also within the range of topics of interest at the workshop.&lt;br /&gt;
&lt;br /&gt;
The workshop is co-located with [http://ecoop12.cs.purdue.edu/ ECOOP 2012].&lt;br /&gt;
&lt;br /&gt;
* [[Program]]&lt;br /&gt;
* [[Open Concurrency Challenge]]&lt;br /&gt;
* [[Call For Papers]]&lt;br /&gt;
* [[2nd Call For Papers]] (including the Challenge Call)&lt;br /&gt;
* [[Organizing Committee]]&lt;br /&gt;
&lt;br /&gt;
== Motivation == &lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere. Submissions can fall in two categories: full papers reporting on refined technical work and 2-page proposals for talks on provisional or ongoing work. Authors are invited to submit work on innovative concurrency models, programming languages, tools and frameworks for concurrent software development and execution. Participants are invited to address a challenge problem that provides a focus and unifying theme for diverse approaches discussed in the workshop.&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Open_Concurrency_Challenge</id>
		<title>Open Concurrency Challenge</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Open_Concurrency_Challenge"/>
				<updated>2012-05-09T16:10:33Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME'12 CHALLENGE PROBLEM - CALL FOR SOLUTIONS&lt;br /&gt;
&lt;br /&gt;
2012 International Workshop on Languages for the Multi-core Era&lt;br /&gt;
http://lame.dei.uc.pt/&lt;br /&gt;
June 13, 2012, at ECOOP 2012, Beijing, China&lt;br /&gt;
also co-located with PLDI 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We solicit solutions to all or part of the following challenge, designed to showcase the expressiveness of different parallel language abstractions.  The challenge is in two parts, one algorithmic and one engineering parallelism into a real-world context.  Solutions may target either or both parts.&lt;br /&gt;
&lt;br /&gt;
Solutions should include source code (ideally complete, but this is not required) as well as a short paper discussing the benefits and drawbacks of the approach.  Comparisons to alternative approaches are welcome.&lt;br /&gt;
&lt;br /&gt;
While the primary focus of this challenge is on expressiveness of the language, library or other abstractions used in the solution, evaluations showing the scalability and performance of the proposed approach are encouraged to show the performance that can be achieved with the approach.&lt;br /&gt;
&lt;br /&gt;
The paper should be at most 4 pages.  Code and papers will not be formally published, but will be archived on the LaME website.  Solutions to the challenge problem will be presented and discussed at a workshop session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Important dates:&lt;br /&gt;
&lt;br /&gt;
Challenge Problem Submission: May 20, 2012&lt;br /&gt;
	(additional solutions may be accepted after this deadline&lt;br /&gt;
	on a space-available basis)&lt;br /&gt;
	&lt;br /&gt;
Workshop: June 13, 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PART A: PARALLEL ALGORITHMS&lt;br /&gt;
&lt;br /&gt;
The first challenge involves expressing algorithms cleanly.  Prospective solutions will implement one or more of the benchmarks from the Problem Based Benchmark Suite.  This open source suite describes a number of common real-world problems in terms of the function they implement and not the particular algorithm or code they use, and are thus a useful way to compare different programming languages, methodologies, and algorithm designs.&lt;br /&gt;
&lt;br /&gt;
A description of the problems in the benchmark suite, together with sample implementations and sample inputs, is available at:&lt;br /&gt;
&lt;br /&gt;
http://www.cs.cmu.edu/~guyb/pbbs/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PART B: PARALLELISM IN CONTEXT&lt;br /&gt;
&lt;br /&gt;
The second challenge involves putting parallelism into a real-world context.  While expressing the core of an algorithm is important, equally important is getting the data from the world, into an algorithm, and back out into the world.  Desirable characteristics include code that is short, clear, and efficient.&lt;br /&gt;
&lt;br /&gt;
Prospective solutions will show how to get parallel data from some public source, process it in parallel, and display the output in some meaningful way.  The processing itself may be a solution to Part A or it may be any other parallel algorithm.  Data sources to consider include Tim Bray's Wide Finder and Wide Finder 2 benchmarks:&lt;br /&gt;
&lt;br /&gt;
http://www.tbray.org/ongoing/When/200x/2008/05/01/Wide-Finder-2&lt;br /&gt;
&lt;br /&gt;
or one of the research-quality data sets described here:&lt;br /&gt;
&lt;br /&gt;
https://bitly.com/bundles/hmason/1&lt;br /&gt;
&lt;br /&gt;
However, any public data source may be used.&lt;br /&gt;
&lt;br /&gt;
MORE INFORMATION IN [[2nd Call For Papers]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Open_Concurrency_Challenge</id>
		<title>Open Concurrency Challenge</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Open_Concurrency_Challenge"/>
				<updated>2012-05-09T16:10:16Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME'12 CHALLENGE PROBLEM - CALL FOR SOLUTIONS&lt;br /&gt;
&lt;br /&gt;
2012 International Workshop on Languages for the Multi-core Era&lt;br /&gt;
http://lame.dei.uc.pt/&lt;br /&gt;
June 13, 2012, at ECOOP 2012, Beijing, China&lt;br /&gt;
also co-located with PLDI 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We solicit solutions to all or part of the following challenge, designed to showcase the expressiveness of different parallel language abstractions.  The challenge is in two parts, one algorithmic and one engineering parallelism into a real-world context.  Solutions may target either or both parts.&lt;br /&gt;
&lt;br /&gt;
Solutions should include source code (ideally complete, but this is not required) as well as a short paper discussing the benefits and drawbacks of the approach.  Comparisons to alternative approaches are welcome.&lt;br /&gt;
&lt;br /&gt;
While the primary focus of this challenge is on expressiveness of the language, library or other abstractions used in the solution, evaluations showing the scalability and performance of the proposed approach are encouraged to show the performance that can be achieved with the approach.&lt;br /&gt;
&lt;br /&gt;
The paper should be at most 4 pages.  Code and papers will not be formally published, but will be archived on the LaME website.  Solutions to the challenge problem will be presented and discussed at a workshop session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Important dates:&lt;br /&gt;
&lt;br /&gt;
Challenge Problem Submission: May 20, 2012&lt;br /&gt;
	(additional solutions may be accepted after this deadline&lt;br /&gt;
	on a space-available basis)&lt;br /&gt;
	&lt;br /&gt;
Workshop: June 13, 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PART A: PARALLEL ALGORITHMS&lt;br /&gt;
&lt;br /&gt;
The first challenge involves expressing algorithms cleanly.  Prospective solutions will implement one or more of the benchmarks from the Problem Based Benchmark Suite.  This open source suite describes a number of common real-world problems in terms of the function they implement and not the particular algorithm or code they use, and are thus a useful way to compare different programming languages, methodologies, and algorithm designs.&lt;br /&gt;
&lt;br /&gt;
A description of the problems in the benchmark suite, together with sample implementations and sample inputs, is available at:&lt;br /&gt;
&lt;br /&gt;
http://www.cs.cmu.edu/~guyb/pbbs/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PART B: PARALLELISM IN CONTEXT&lt;br /&gt;
&lt;br /&gt;
The second challenge involves putting parallelism into a real-world context.  While expressing the core of an algorithm is important, equally important is getting the data from the world, into an algorithm, and back out into the world.  Desirable characteristics include code that is short, clear, and efficient.&lt;br /&gt;
&lt;br /&gt;
Prospective solutions will show how to get parallel data from some public source, process it in parallel, and display the output in some meaningful way.  The processing itself may be a solution to Part A or it may be any other parallel algorithm.  Data sources to consider include Tim Bray's Wide Finder and Wide Finder 2 benchmarks:&lt;br /&gt;
&lt;br /&gt;
http://www.tbray.org/ongoing/When/200x/2008/05/01/Wide-Finder-2&lt;br /&gt;
&lt;br /&gt;
or one of the research-quality data sets described here:&lt;br /&gt;
&lt;br /&gt;
https://bitly.com/bundles/hmason/1&lt;br /&gt;
&lt;br /&gt;
However, any public data source may be used.&lt;br /&gt;
&lt;br /&gt;
MORE INFORMATION IN *[[2nd Call For Papers]]&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-09T16:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: /* 2012 International Workshop on Languages for the Multi-core Era */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= LaME’12 =&lt;br /&gt;
== 2012 International Workshop on Languages for the Multi-core Era ==&lt;br /&gt;
&lt;br /&gt;
The focus of the workshop is Programming Languages support for concurrency, with a special emphasis on innovative concurrency models. The main objective of this workshop is to become a forum for the proposal and discussion of creative ideas for new concurrency models, or the validation of novel concurrency models that have already been proposed. Nonetheless, run-time system and library support for concurrency are also within the range of topics of interest at the workshop.&lt;br /&gt;
&lt;br /&gt;
The workshop is co-located with [http://ecoop12.cs.purdue.edu/ ECOOP 2012].&lt;br /&gt;
&lt;br /&gt;
* [[Program]]&lt;br /&gt;
* [[Open Concurrency Challenge]]&lt;br /&gt;
* [[Call For Papers]]&lt;br /&gt;
* [[2nd Call For Papers]] (including the Challenge Call)&lt;br /&gt;
* [[Organizing Committee]]&lt;br /&gt;
&lt;br /&gt;
== Motivation == &lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere. Submissions can fall in two categories: full papers reporting on refined technical work and 2-page proposals for talks on provisional or ongoing work. Authors are invited to submit work on innovative concurrency models, programming languages, tools and frameworks for concurrent software development and execution. Participants are invited to address a challenge problem that provides a focus and unifying theme for diverse approaches discussed in the workshop.&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Main_Page"/>
				<updated>2012-05-09T16:08:16Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= LaME’12 =&lt;br /&gt;
== 2012 International Workshop on Languages for the Multi-core Era ==&lt;br /&gt;
&lt;br /&gt;
The focus of the workshop is Programming Languages support for concurrency, with a special emphasis on innovative concurrency models. The main objective of this workshop is to become a forum for the proposal and discussion of creative ideas for new concurrency models, or the validation of novel concurrency models that have already been proposed. Nonetheless, run-time system and library support for concurrency are also within the range of topics of interest at the workshop.&lt;br /&gt;
&lt;br /&gt;
The workshop is co-located with [http://ecoop12.cs.purdue.edu/ ECOOP 2012].&lt;br /&gt;
&lt;br /&gt;
* [[Program]]&lt;br /&gt;
* [[Open Concurrency Challenge]]&lt;br /&gt;
* [[Call For Papers]]&lt;br /&gt;
* [[2nd Call For Papers]]&lt;br /&gt;
* [[Organizing Committee]]&lt;br /&gt;
&lt;br /&gt;
== Motivation == &lt;br /&gt;
&lt;br /&gt;
Concurrent programming has become a fundamental approach for leveraging the processing power of modern multi-core architectures. And, although research in concurrent programming models and languages is decades old, writing concurrent software today continues to be challenging and error-prone as always. The advent of multi-core architecture refueled the quest for efficient concurrency models and productive programming languages. Consequently, the last decade has been witness to a growing effort of research in this area. The purpose of this workshop is to provide a forum for the proposal and discussion of new ideas in concurrent programming languages and models, and to provide feedback to authors in an informal atmosphere. Submissions can fall in two categories: full papers reporting on refined technical work and 2-page proposals for talks on provisional or ongoing work. Authors are invited to submit work on innovative concurrency models, programming languages, tools and frameworks for concurrent software development and execution. Participants are invited to address a challenge problem that provides a focus and unifying theme for diverse approaches discussed in the workshop.&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/2nd_Call_For_Papers</id>
		<title>2nd Call For Papers</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/2nd_Call_For_Papers"/>
				<updated>2012-05-09T16:06:50Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: Created page with &amp;quot;                 LaME’12 Second Call for Contributions                                        2012 International Workshop on Languages for the Multi-core Era            http...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;                 LaME’12 Second Call for Contributions&lt;br /&gt;
                                   &lt;br /&gt;
   2012 International Workshop on Languages for the Multi-core Era&lt;br /&gt;
           http://lame.dei.uc.pt/index.php?title=Main_Page&lt;br /&gt;
              June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                    http://ecoop12.cs.purdue.edu/&lt;br /&gt;
             (also colocated with PLDI, ISMM, and LCTES)&lt;br /&gt;
                                   &lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing&lt;br /&gt;
programming language support for concurrency. This workshop provides a&lt;br /&gt;
forum for the proposal and discussion of creative ideas that spur the&lt;br /&gt;
development of innovative or improved concurrency models, languages,&lt;br /&gt;
run-time systems, libraries and tools for multicore programming.&lt;br /&gt;
&lt;br /&gt;
Space at the workshop is limited.  We can ensure admission only to&lt;br /&gt;
those submitting accepted position papers, programming challenge&lt;br /&gt;
solutions, or other presentations.&lt;br /&gt;
&amp;amp;action=delete&lt;br /&gt;
We still solicit contributions of the following two forms, by May 20,&lt;br /&gt;
2012, at https://www.easychair.org/conferences/?conf=lame12&lt;br /&gt;
(The full paper deadline is now past.)&lt;br /&gt;
&lt;br /&gt;
1. Position papers (of up to 2 pages) describing ongoing work of&lt;br /&gt;
attendees.  Position papers will be reviewed for scope and relevance,&lt;br /&gt;
and distributed to all attendees before the workshop.  Attendees&lt;br /&gt;
submitting position papers relevant to the workshop sessions on open&lt;br /&gt;
issues in LaME may be invited to present brief (two-slide) synopses of&lt;br /&gt;
their ideas and work on the following. (Authors should indicate which&lt;br /&gt;
if any session their position papers address.)&lt;br /&gt;
&lt;br /&gt;
 * Type Systems&lt;br /&gt;
   including those for isolation, state, and effects&lt;br /&gt;
 * Intermediate program representations&lt;br /&gt;
   including those supporting optimizations across tasks, memory locality&lt;br /&gt;
 * Extensible Libraries &lt;br /&gt;
   including DSL support, coordination frameworks&lt;br /&gt;
 * Asynchronous programming&lt;br /&gt;
   including IO, events, reactive programing&lt;br /&gt;
 * Heterogeneous systems&lt;br /&gt;
   including integrated GPU and FPGA support, NUMA-awareness&lt;br /&gt;
&lt;br /&gt;
2. Solutions to the LaME'12 programming challenge. A session at the&lt;br /&gt;
workshop will be devoted to brief presentations of solutions and their&lt;br /&gt;
implications for the design and implementation of programming&lt;br /&gt;
languages and parallel program development.&lt;br /&gt;
&lt;br /&gt;
We solicit solutions to all or part of the following challenge,&lt;br /&gt;
designed to showcase the expressiveness of different parallel language&lt;br /&gt;
abstractions.  The challenge is in two parts, one algorithmic and one&lt;br /&gt;
engineering parallelism into a real-world context.  Solutions may&lt;br /&gt;
target either or both parts.&lt;br /&gt;
&lt;br /&gt;
Solutions should include source code (ideally complete, but this is&lt;br /&gt;
not required) as well as a short paper discussing the benefits and&lt;br /&gt;
drawbacks of the approach.  Comparisons to alternative approaches are&lt;br /&gt;
welcome.&lt;br /&gt;
&lt;br /&gt;
While the primary focus of this challenge is on expressiveness of the&lt;br /&gt;
language, library or other abstractions used in the solution,&lt;br /&gt;
evaluations showing the scalability and performance of the proposed&lt;br /&gt;
approach are encouraged to show the performance that can be achieved&lt;br /&gt;
with the approach.&lt;br /&gt;
&lt;br /&gt;
The paper should be at most 4 pages.  Code and papers will not be&lt;br /&gt;
formally published, but will be archived on the LaME website.&lt;br /&gt;
Solutions to the challenge problem will be presented and discussed at&lt;br /&gt;
a workshop session.&lt;br /&gt;
&lt;br /&gt;
PART A: PARALLEL ALGORITHMS&lt;br /&gt;
&lt;br /&gt;
The first challenge involves expressing algorithms cleanly.&lt;br /&gt;
Prospective solutions will implement one or more of the benchmarks&lt;br /&gt;
from the Problem Based Benchmark Suite.  This open source suite&lt;br /&gt;
describes a number of common real-world problems in terms of the&lt;br /&gt;
function they implement and not the particular algorithm or code they&lt;br /&gt;
use, and are thus a useful way to compare different programming&lt;br /&gt;
languages, methodologies, and algorithm designs.&lt;br /&gt;
&lt;br /&gt;
A description of the problems in the benchmark suite, together with&lt;br /&gt;
sample implementations and sample inputs, is available at:&lt;br /&gt;
&lt;br /&gt;
http://www.cs.cmu.edu/~guyb/pbbs/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PART B: PARALLELISM IN CONTEXT&lt;br /&gt;
&lt;br /&gt;
The second challenge involves putting parallelism into a real-world&lt;br /&gt;
context.  While expressing the core of an algorithm is important,&lt;br /&gt;
equally important is getting the data from the world, into an&lt;br /&gt;
algorithm, and back out into the world.  Desirable characteristics&lt;br /&gt;
include code that is short, clear, and efficient.&lt;br /&gt;
&lt;br /&gt;
Prospective solutions will show how to get parallel data from some&lt;br /&gt;
public source, process it in parallel, and display the output in some&lt;br /&gt;
meaningful way.  The processing itself may be a solution to Part A or&lt;br /&gt;
it may be any other parallel algorithm.  Data sources to consider&lt;br /&gt;
include Tim Bray's Wide Finder and Wide Finder 2 benchmarks:&lt;br /&gt;
&lt;br /&gt;
http://www.tbray.org/ongoing/When/200x/2008/05/01/Wide-Finder-2&lt;br /&gt;
&lt;br /&gt;
or one of the research-quality data sets described here:&lt;br /&gt;
&lt;br /&gt;
https://bitly.com/bundles/hmason/1&lt;br /&gt;
&lt;br /&gt;
However, any public data source may be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ORGANIZING COMMITTEE&lt;br /&gt;
&lt;br /&gt;
* Jonathan Aldrich (Carnegie Mellon University) http://www.cs.cmu.edu/~aldrich/&lt;br /&gt;
* Paulo Marques (University of Coimbra) http://pmarques.dei.uc.pt/&lt;br /&gt;
* Bruno Cabral (University of Coimbra) http://eden.dei.uc.pt/~bcabral/&lt;br /&gt;
* Néstor Catañho (University of Madeira) http://dme.uma.pt/pt/people/faculty/Nestor.Catano.html&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
Program Chair&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
Program Committee&lt;br /&gt;
* Robert Bocchino (Carnegie Mellon University) http://www.cs.cmu.edu/~rbocchin/Home.html&lt;br /&gt;
* Brian Goetz (Oracle) http://www.briangoetz.com/&lt;br /&gt;
* Philipp Haller (TypeSafe and EPFL) http://lampwww.epfl.ch/~phaller/&lt;br /&gt;
* Mark Miller (Google) http://research.google.com/pubs/author35958.html&lt;br /&gt;
* Simon Peyton-Jones (Microsoft) http://research.microsoft.com/en-us/people/simonpj/&lt;br /&gt;
* Vivek Sarkar (Rice University) http://www.cs.rice.edu/~vs3/home/Vivek_Sarkar.html&lt;br /&gt;
* Steve Vinoski (Basho) http://steve.vinoski.net/blog/&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Open_Concurrency_Challenge</id>
		<title>Open Concurrency Challenge</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Open_Concurrency_Challenge"/>
				<updated>2012-05-02T11:56:18Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LaME'12 CHALLENGE PROBLEM - CALL FOR SOLUTIONS&lt;br /&gt;
&lt;br /&gt;
2012 International Workshop on Languages for the Multi-core Era&lt;br /&gt;
http://lame.dei.uc.pt/&lt;br /&gt;
June 13, 2012, at ECOOP 2012, Beijing, China&lt;br /&gt;
also co-located with PLDI 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We solicit solutions to all or part of the following challenge, designed to showcase the expressiveness of different parallel language abstractions.  The challenge is in two parts, one algorithmic and one engineering parallelism into a real-world context.  Solutions may target either or both parts.&lt;br /&gt;
&lt;br /&gt;
Solutions should include source code (ideally complete, but this is not required) as well as a short paper discussing the benefits and drawbacks of the approach.  Comparisons to alternative approaches are welcome.&lt;br /&gt;
&lt;br /&gt;
While the primary focus of this challenge is on expressiveness of the language, library or other abstractions used in the solution, evaluations showing the scalability and performance of the proposed approach are encouraged to show the performance that can be achieved with the approach.&lt;br /&gt;
&lt;br /&gt;
The paper should be at most 4 pages.  Code and papers will not be formally published, but will be archived on the LaME website.  Solutions to the challenge problem will be presented and discussed at a workshop session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Important dates:&lt;br /&gt;
&lt;br /&gt;
Challenge Problem Submission: May 20, 2012&lt;br /&gt;
	(additional solutions may be accepted after this deadline&lt;br /&gt;
	on a space-available basis)&lt;br /&gt;
	&lt;br /&gt;
Workshop: June 13, 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PART A: PARALLEL ALGORITHMS&lt;br /&gt;
&lt;br /&gt;
The first challenge involves expressing algorithms cleanly.  Prospective solutions will implement one or more of the benchmarks from the Problem Based Benchmark Suite.  This open source suite describes a number of common real-world problems in terms of the function they implement and not the particular algorithm or code they use, and are thus a useful way to compare different programming languages, methodologies, and algorithm designs.&lt;br /&gt;
&lt;br /&gt;
A description of the problems in the benchmark suite, together with sample implementations and sample inputs, is available at:&lt;br /&gt;
&lt;br /&gt;
http://www.cs.cmu.edu/~guyb/pbbs/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PART B: PARALLELISM IN CONTEXT&lt;br /&gt;
&lt;br /&gt;
The second challenge involves putting parallelism into a real-world context.  While expressing the core of an algorithm is important, equally important is getting the data from the world, into an algorithm, and back out into the world.  Desirable characteristics include code that is short, clear, and efficient.&lt;br /&gt;
&lt;br /&gt;
Prospective solutions will show how to get parallel data from some public source, process it in parallel, and display the output in some meaningful way.  The processing itself may be a solution to Part A or it may be any other parallel algorithm.  Data sources to consider include Tim Bray's Wide Finder and Wide Finder 2 benchmarks:&lt;br /&gt;
&lt;br /&gt;
http://www.tbray.org/ongoing/When/200x/2008/05/01/Wide-Finder-2&lt;br /&gt;
&lt;br /&gt;
or one of the research-quality data sets described here:&lt;br /&gt;
&lt;br /&gt;
https://bitly.com/bundles/hmason/1&lt;br /&gt;
&lt;br /&gt;
However, any public data source may be used.&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	<entry>
		<id>http://lame.dei.uc.pt/index.php/Call_For_Papers</id>
		<title>Call For Papers</title>
		<link rel="alternate" type="text/html" href="http://lame.dei.uc.pt/index.php/Call_For_Papers"/>
				<updated>2012-03-05T16:13:43Z</updated>
		
		<summary type="html">&lt;p&gt;Bcabral: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
                      LaME’12 Call for Papers&lt;br /&gt;
    2012 International Workshop on Languages for the Multi-core Era&lt;br /&gt;
                      http://lame.dei.uc.pt&lt;br /&gt;
           June 13 2012, at ECOOP 2012, Beijing China&lt;br /&gt;
                  http://ecoop12.cs.purdue.edu/&lt;br /&gt;
  (also colocated with PLDI, ISMM, LCTES, the X10 workshop, and other events)&lt;br /&gt;
&lt;br /&gt;
                                   &lt;br /&gt;
LaME is an interactive venue for exposing, evaluating, and developing&lt;br /&gt;
programming language support for concurrency. This workshop provides a&lt;br /&gt;
forum for the proposal and discussion of creative ideas that spur the&lt;br /&gt;
development of innovative or improved concurrency models, languages,&lt;br /&gt;
run-time systems, libraries and tools for multicore programming.&lt;br /&gt;
&lt;br /&gt;
We solicit contributions in any of three forms, at&lt;br /&gt;
https://www.easychair.org/conferences/?conf=lame12&lt;br /&gt;
&lt;br /&gt;
1. Regular papers (of up to 8 pages) reporting mature or ongoing work&lt;br /&gt;
in relevant foundational and theoretical aspects of concurrent&lt;br /&gt;
programming, languages, tools, frameworks, case studies, and practical&lt;br /&gt;
experience.  Selected papers peer reviewed by the Program Committee&lt;br /&gt;
will be presented at the workshop and included in the ACM digital&lt;br /&gt;
library.&lt;br /&gt;
&lt;br /&gt;
2. Position papers (of up to 2 pages) describing ongoing work of&lt;br /&gt;
attendees.  Position papers will be reviewed for scope and relevance,&lt;br /&gt;
and distributed to all attendees before the workshop.&lt;br /&gt;
&lt;br /&gt;
3. Solutions to the LaME'12 programming challenge (to be issued April&lt;br /&gt;
15, 2012). A session at the workshop will be devoted to brief&lt;br /&gt;
presentations of solutions and their implications for the design and&lt;br /&gt;
implementation of programming languages and parallel program&lt;br /&gt;
development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Important dates'''&lt;br /&gt;
&lt;br /&gt;
* Regular paper submission          April 15, 2012&lt;br /&gt;
* Regular paper notification        May 13, 2012&lt;br /&gt;
* Regular paper final copy          May 25, 2012&lt;br /&gt;
* Position paper submission         May 20, 2012&lt;br /&gt;
* Programming challenge submission  May 20, 2012&lt;br /&gt;
* Workshop                          June 13, 2012&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Organizing Committee'''&lt;br /&gt;
&lt;br /&gt;
* Jonathan Aldrich (Carnegie Mellon University) http://www.cs.cmu.edu/~aldrich/&lt;br /&gt;
* Paulo Marques (University of Coimbra) http://pmarques.dei.uc.pt/&lt;br /&gt;
* Bruno Cabral (University of Coimbra) http://eden.dei.uc.pt/~bcabral/&lt;br /&gt;
* Néstor Catañho (University of Madeira) http://dme.uma.pt/pt/people/faculty/Nestor.Catano.html&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Chair'''&lt;br /&gt;
* Doug Lea (State University of New York at Oswego) http://gee.cs.oswego.edu/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Program Committee'''&lt;br /&gt;
* Robert Bocchino (Carnegie Mellon University) http://www.cs.cmu.edu/~rbocchin/Home.html&lt;br /&gt;
* Brian Goetz (Oracle) http://www.briangoetz.com/&lt;br /&gt;
* Philipp Haller (TypeSafe and EPFL) http://lampwww.epfl.ch/~phaller/&lt;br /&gt;
* Mark Miller (Google) http://research.google.com/pubs/author35958.html&lt;br /&gt;
* Simon Peyton-Jones (Microsoft) http://research.microsoft.com/en-us/people/simonpj/&lt;br /&gt;
* Vivek Sarkar (Rice University) http://www.cs.rice.edu/~vs3/home/Vivek_Sarkar.html&lt;br /&gt;
* Steve Vinoski (Basho) http://steve.vinoski.net/blog/&lt;/div&gt;</summary>
		<author><name>Bcabral</name></author>	</entry>

	</feed>