CFP: Data-Flow Execution Models for Extreme Scale Computing (DFM 2012)

Submitted by Pedro Trancoso
July 29, 2012

Submitted by Pedro Trancoso
Second Workshop on Data-Flow Execution Models for
Extreme Scale Computing (DFM 2012)

Minneapolis, MN, USA, September 23, 2012
(In conjunction with PACT 2012)

*** Submission Deadline: July 29 ***

The First International workshop on “Data-Flow Models (DFM) for extreme scale
computing” was held in Galveston Island, Texas in October 2011 in conjunction
with PACT 2011. Its acceptance rate was 50% and it attracted the most
participants among the PACT workshop.

Its purpose is to bring together those researchers interested in novel
computational models based on Data-Flow principles of execution. The switch to
multi-core systems has raised concurrency to the level of a major issue if
we are to use the increasing number of cores in a chip.

In the past five decades, sequential computing dominated the computer
architecture landscape because designers were successful at building faster and
faster computers by solely relying on improvements on fabrication technologies
and architectural/organization optimizations. The most severe limitation of the
sequential model, namely its inability to tolerate long memory latencies has
slowed down the performance gains. This phenomenon is the ubiquitous Memory
Wall. While various mechanisms have been implemented to overcome the wall
(such as extremely efficient hardware prefetch support for example), they only
add to another wall that hampers highly efficient execution of programs and
modern chip design: the Power Wall. Power considerations and heat dissipation
issues have forced manufacturers to switch to multiple cores per chip and thus
move into the concurrency era.

New concurrent models/paradigms are needed in order to fully utilize the
potential of Multi-core chips. The Data-flow model is a formal model that can
handle concurrency and tolerate memory and synchronization latencies. Data-
Flow inspired systems could also be simpler and more power efficient than
conventional systems.

Recent work has shown that the Data-Flow principles can be used to develop
systems that can outperform systems based on conventional techniques. Thus, it
is time to revisit Data-driven computation and bring it to the Multi-core and
extreme scale computing.

DFM 2012 solicits novel papers that include but are not limited to:

. Novel Data-Flow inspired Execution models and architectures
. Functional and Single assignment based Languages.
. Strict and non-strict execution models.
. Compilers and tools for Data-Flow/Data-Driven systems.
. Hybrid Data-driven/Control-Driven systems.
. Survey papers on Data-Flow/Data-Driven systems.
. Position Papers on the Future of Data-Flow in the Multi-core era and

Extended versions of the best papers will be published in a special
issue of the IJPP.

Submission Deadline: July 29
Notification of Authors: Aug 20

Skevos Evripidou , University of Cyprus
Guang Gao, University of Delaware
Jean-Luc Gaudiot, University of California at Irvine
Vivek Sarkar, Rice University
Ian Watson, University of Manchester

Pedro Trancoso, University of Cyprus

Skevos Evripidou, University of Cyprus
Guang Gao, University of Delaware
Jean-Luc Gaudiot, University of California at Irvine
Vivek Sarkar, Rice University
Ian Watson, University of Manchester
Kei Hiraki, University of Tokyo
David Abramson, Monash University
Costas Kyriacou, Frederic University
Pedro Trancoso, University of Cyprus
Kyriacos Stavrou, Intel Labs Barcelona, SP
John Feo, Pacific Northwest National Laboratory

Natalie Masrujeh, University of Cyprus

DFM 2012 will accept both Full and Short papers. Full papers should be
prepared using the IEEE Proceedings format, and should be no longer than 8
pages. Short Papers should be submitted in the form of extended
abstracts (up to 4 pages).

CFP: The 5th IEEE/ACM International Conference on Utility and Cloud Computing

Submitted by Gul Agha
November 5 to November 8, 2012

Submitted by Gul Agha
The 5th IEEE/ACM International Conference on
Utility and Cloud Computing (UCC 2012)
November 5-8, 2012
Chicago, Illinois, USA

Cloud Computing promises to deliver computational resources on demand as a
service that are commoditized and delivered as in traditional utilities such as
electricity, gas and water. UCC is the premier IEEE/ACM conference covering all
areas related to Cloud Computing as a Utility. Submissions are invited to UCC
2012. Topics of interest include (but are not limited to):

– Pricing and Service Models for Utility Computing
– Cloud Computing Architectures and Middleware
– Cloud Programming Models, Languages and Frameworks
– Virtualization Technologies
– Formal Methods for Utility and Cloud Computing
– Cloud Management: Autonomic, Self-*, and Adaptive.
– Energy Efficient Clouds
– Mobile Clouds
– Service Level Agreements
– Private, Public and Hybrid Clouds
– Scalability and Reliability in Cloud Services
– Security, Privacy, Trust and Jurisdiction
– Interoperability and Standardization for Federated Clouds
– Cloud Stack (*aaS): Infrastructure, Platform, Software as a Service
– Resource Management: Brokering, Scheduling, Capacity Planning and Elasticity
– Performance Models and Monitoring
– Case Studies and Applications including Games, Social Networks, Scientific
Computing, and Business Intelligence

Important Dates:
May 4: Workshop and Tutorial Proposals Due
July 9, 2012: Regular Paper Submissions Due
August 10, 2012: Notification of acceptance or rejection of papers
August 24, 2012: Posters and Demos Submissions Due
September 7, 2012: Camera Ready versions due
November 5-8, 2012: Symposium

Authors are invited to submit papers electronically through EasyChair.
Manuscripts may not exceed 8 pages for regular papers, and 2 pages for posters
and demos, including figures, tables and references using the IEEE format for
conference proceedings. Submitted papers must represent original unpublished
research that is not currently under review for any other conference or
journal. Papers not following these guidelines will be rejected without review
and further action may be taken, including (but not limited to) notifications
sent to the heads of the institutions of the authors and sponsors of the
conference. The proceedings will be published by the IEEE Computer Society,
USA, and will be made available online through the IEEE Digital Library.

Submission details and conference information posted at

Conference Chair:
Gul Agha (University of Illinios at Urbana-Champaign)
Program Co-Chairs:
Carlos Varela (Rensselaer Polytechnic Institute)
Manish Parashar, Rutgers University
Workshops and Tutorials Chair:
Shrideep Pallickara, Colorado State Univ.

21st Century Computer Architecture: A community white paper

Submitted by Mark D. Hill

Submitted by Mark D. Hill

With CMOS technology scaling weakening as an enabler of information
and communication technology innovation, computer architects must
step up their role even further. 21st century computer architecture,
however, needs to be different from its 20th century predecessor to
embrace this new role. This Computing Community Consortium white
paper was developed by researchers to propose some strategic directions:

See also a short outbrief at this link

Call for Papers: Workshop on Managing Systems Automatically and Dynamically (MAD)

Submitted by Greg Bronevetsky
October 8 to October 10, 2012

Submitted by Greg Bronevetsky
Workshop on Managing Systems Automatically and Dynamically (MAD)
At the USENIX Symposium on Operating Systems Design and Implementation (OSDI)
October 8-10, 2012
Hollywood, CA, USA

* Full paper submission due: Friday, July 6, 2012
* Notification of acceptance: Friday, August 10, 2012
* Final papers due: Wednesday, September 12, 2012

The complexity of modern systems makes them extremely challenging to manage.
From highly heterogeneous desktop environments to large-scale systems that
consist of many thousands of software and hardware components, these systems
exhibit a wide range of complex behaviors are difficult to predict. As such,
although raw computational capability of these systems grows each year, much of
it is lost to (i) complex failures that are difficult to localize and (ii) to
poor performance and efficiency that results from system configuration that is
inappropriate for the user’s workload. The MAD workshop (an extended
follow-on of the SLAML workshop) focuses on techniques to make complex
systems manageable, addressing the problem’s three major aspects:

System Monitoring
Systems report their state and behavior using a wide range of mechanisms.
System and application logs include reports of key events that occur within
software or hardware components. Performance counters measure various OS and
hardware-level metrics (e.g. packets sent or cache misses) within a given time
period. Further, information from source code version control systems or
request traces can help identify the source of failures of poor performance.

Data Analysis
Data produced by monitoring can be analyzed using a variety of techniques to
understand the system state and predict its behavior in various possible
scenarios. Traditionally this consisted of system administrators manually
inspecting system logs or using explicit pattern-matching rules to identify key
events. Recent research has also focused on statistical and machine learning
techniques to automatically identify behavioral patterns. Finally, the data can
be presented directly to system administrators. Because of its large volume,
such displays involve aggregation techniques that show the maximal information
in minimal space.

Informed Action
The analyses and visualizations are used by operators to select the best action
to improve productivity or localize and resolve system failures. The possible
actions include restarting processes, rebooting servers, rolling back
application updates or reconfiguring system components. Since the choice of the
best action is complex, it requires assistance from additional analysis tools
to predict the productivity of any given configuration on the given workload.
MAD seeks original early work on system management, including position papers
and work-in-progress reports that will mature to be published at high-quality
conferences. Papers are expected to demonstrate a strong foundation in the
needs of the system management community and be positioned within the broader
context of related work. In addition to technical merit, papers will be
selected to encourage discussion at the workshop and among members of the
general system management community.

Topics include but are not limited to:
* Techniques to collect metric and log data, including tracing and statistical
* Large-scale aggregation of metric and log data
* Reports on publicly available sources of sample logs of system metrics

* Automated analysis of system logs and metrics using statistical, machine
learning, natural language processing techniques
* Visualization of system information in a way that leads administrators to
actionable insights
* Evaluation of the quality of learned models, including assessing the
confidence/reliability of models and comparisons between different methods

* Applications of log and metric analysis to address reliability, performance,
power management, security, fault diagnosis, scheduling, or manageability
* Challenges of scale in applying machine learning to large systems
* Integration of machine learning into real-world systems and processes

Peter Bodik, Microsoft Research (
Greg Bronevetsky, Lawrence Livermore National Laboratory (

Submitted papers must be no longer than 6 8.5″x11″ or A4 pages, using a 10
point font on 12 point (single spaced) leading, with a maximum text block of
6.5 inches wide by 9 inches deep. The page limit includes everything except
for references, for which there is no limit. The use of color is acceptable,
but the paper should be easily readable if viewed or printed in gray scale.
Authors must make a good faith effort to anonymize their submissions, and they
should not identify themselves either explicitly or by implication (e.g.,
through the references or acknowledgments). Submissions violating the detailed
formatting and anonymization rules on the Web site will not be considered for
publication. Authors who are not sure about anonymization or whether their
paper fits into MAD should contact the MAD chairs. There will be no extensions
for reformatting. Papers will be held in full confidence during the reviewing
process, but papers accompanied by nondisclosure agreement forms are not
acceptable and will be rejected without review. Authors of accepted papers will
be expected to supply electronic versions of their papers and encouraged to
supply source code and raw data to help others replicate and better understand
their results.

Call for Papers: HPCA-2013

Submitted by Lixin Zhang
February 23 to February 27, 2013

Submitted by Lixin Zhang
Important dates

■Abstract deadline: August 30, 2012, 11:59 PM EDT (firm deadline)
■Paper deadline: September 7, 2012, 11:59 PM EDT (firm deadline)
■Workshop and tutorial proposals due: September 7, 2012
■Notification of paper outcome: November 13, 2012

The International Symposium on High-Performance Computer Architecture
provides a high-quality forum for scientists and engineers to present their latest
research findings in this rapidly-changing field. Authors are invited to
submit papers on all aspects of high-performance computer architecture. Topics of
interest include, but are not limited to:
■Processor, cache, and memory architectures
■Parallel computer architectures
■Multicore architectures
■Impact of technology on architecture
■Power-efficient architectures and techniques
■Dependable/secure architectures
■High-performance I/O systems
■Embedded and reconfigurable architectures
■Interconnect and network interface architectures
■Architectures for cloud-based HPC
■Innovative hardware/software trade-offs
■Impact of compilers and system software on architecture
■Performance modeling and evaluation
■Architectures for emerging technology and applications

Authors should submit an abstract by Thursday, August 30, 2012, 11:59 PM
EDT. They should submit the full version of the paper by Friday, September 7,
2012, 11:59 PM EDT. No extensions will be granted. The full version
should be a PDF file that does not exceed 25 pages according to the instructions in Papers that exceed the length limit or that
cannot be viewed using Adobe Reader (version 3.0 or higher) may not be
reviewed. Papers should be submitted for double-blind review. We anticipate making
a Best Paper award; all papers will be evaluated based on their novelty,
fundamental insights, and potential for long-term impact. New-idea papers are
encouraged. Workshop and tutorial submissions should be directed to
the workshop and tutorial co-chairs (, HPCA-19 will host an Industrial Paper Session
presenting novel insights from industry (see Call for Industry Papers at

Accepted papers will be published in the conference proceedings
distributed to conference attendees. Papers will also be uploaded to IEEE Xplore.

Call for Papers: Embedded Systems @ ACM SAC 2013

Submitted by Alessio Bechini
March 18 to March 22, 2013

Submitted by Alessio Bechini
28th ACM Symposium on Applied Computing
Coimbra, Portugal, March 18-22 2013

Call for papers for the “EMBS” track:

Embedded Systems
Advances along the Hardware/Software Borderline

High performance embedded computing has recently become more and more present
in devices used in everyday life. A wide variety of applications, from consumer
electronics to biomedical systems, require building up powerful yet cheap
embedded devices. In this context, embedded software has turned out to be more
and more complex, posing new challenging issues. The adoption of further
flexible programming paradigms/architectures is becoming almost mandatory.
Nonetheless, even nowadays the development of embedded systems must rely on a
tight coupling of hardware and software components.
Moreover, the market pressure calls for the employment of new methodologies for
shortening the development time, and for driving the evolution of existing
products. New efficient solutions to problems emerging in this setting can be
put into action by means of a joint effort of academia and industry.

Design of embedded systems must take into account a wide variety of
constraints: performance, code size, power consumption, presence of real-time
tasks, robustness, maintainability, security, and possibly scalability.
The more convenient trade-off has to be found, often operating on a large
number of different parameters. In this scenario, solutions can be proposed
at different levels of abstraction, making use of an assortment of tools and
methodologies: researchers and practitioners have a chance to propose new ideas
and to compare experimentations.

The focus of this conference track is on the application of both novel
and well-known techniques to the embedded systems development.
Particular attention is paid to solutions that require expertise in different
fields (e.g. computer architecture, OS, compilers, security, software
engineering, simulation). The track will benefit also from direct experiences
in the employment of embedded devices in “unconventional” application areas,
so to show up new challenges in the system design/development process. In this
setting, researchers and practitioners from academia and industry will get a
chance to keep in touch with problems, open issues and future directions in
the field of development of dedicated applications for embedded systems.

Also in this SAC edition, the EMBS track will take part in a coordinated effort
with the Operating Systems (OS) track to offer SAC attendees with a schedule
with the opportunity to participate to all presentations on topics
in such closely related areas.

Topics of Interest

* Methodologies and tools for design-space exploration
* System-level design and simulation techniques for Embedded Systems
* OS & Real-Time support for Embedded Systems
* Verification, validation, testing, debugging, and performance analysis of
Embedded Systems
* Cyber physical systems and networked sensor devices
* Multicore, SoC-based, and heterogeneous Embedded Systems and applications
* Time-predictable computer architecture
* GPU computing in Embedded Systems applications
* Memory/storage management for Embedded Systems
* Power-aware design and computing
* Runtime adaptability in Embedded Systems
* Middleware and virtual machines in Embedded Systems
* Multithreading in Embedded Systems design and development
* Compilation strategies, code transformation and parallelization for
Embedded Systems
* Java embedded computing
* Software architectures and SOA for Embedded Systems
* Data management in Embedded Systems
* Embedded Systems as components in Information Systems
* Multimedia in Embedded Systems
* Reliability in Embedded Computing and Systems
* Security within Embedded Systems and Embedded Systems for security
* Safety-critical Embedded Systems
* Special-purpose appliances and applications
* Case studies

Important dates
* September 21st, 2012: Paper Submission
* November 10th, 2012: Author Notification
* November 30th, 2012: Camera-Ready Copies

Paper Submissions
Only papers based on original, unpublished work and addressing
the listed topics of interest will be considered. Each submitted paper
will be fully refereed and undergo a blind review process.
Please note that submission of the same paper to multiple tracks is not allowed.

The accepted papers will be published in the ACM SAC 2013 proceedings.
For each accepted paper, an author or a proxy attending SAC MUST present
the paper: This is a requirement for the paper to be included
in the ACM/IEEE digital library.

Further details and conditions are available on the online CFP
at the track home page at
and at the conference home page at
Questions can be directed to the Track Chairs
(please check on the track home page).

Student Research Competition at ACM SAC
Graduate students seeking feedback from the scientific community
on their research ideas are invited to submit abstracts of their original
unpublished and in-progress research work in areas of experimental
computing and application development related to SAC 2013 Tracks.
The Student Research Competition (SRC) program is designed to provide
graduate students the opportunity to meet and exchange ideas with researchers
and practitioners in their areas of interest.

All research abstract submissions will be reviewed by experts in the track
focus area to which they are submitted. Authors of selected abstracts
will have the opportunity to give poster presentations of their work and
compete for three top winning places.
The SRC committee will evaluate and select First, Second, and Third
place winners. The winners will receive cash awards and SIGAPP recognition
certificates during the conference banquet dinner.
Authors of selected abstracts are eligible to apply to the SIGAPP Student
Travel Award program for support.

Submission – Graduate students are invited to submit abstracts
(minimum of two pages; maximum of four pages) of their original
unpublished and in-progress research work following
the instructions published at SAC 2013 web-site. The submissions
must address research work related to a SAC track, with emphasis
on the innovation behind the research idea, including
the problem being investigated, the proposed approach and research
methodology, and sample preliminary results of the work.
In addition, the abstract should reflect the originality of the work,
innovation of the approach, and applicability of anticipated results
to real-world problems. All abstracts must be submitted thought
the START Submission system.
Submitting the same abstract to multiple tracks is not allowed.

Important dates for Research Abstracts

R.A. Submission: October 31, 2012
Author Notification: November 30, 2012
R.A. Presentations: March 19, 2013

Track Chairs & Program Committee

Alessio Bechini – Univ. of Pisa – Italy
Cosimo Antonio Prete – Univ. of Pisa – Italy

Program Committee:

Peter Altenbernd – University of Applied Sciences, Darmstadt – Germany
Erik Altman – IBM T.J. Watson Research Center – USA
Sandro Bartolini – University of Siena – Italy
Valerie Bertin – ST Microelectronics – France
João M. P. Cardoso – University of Porto – Portugal
Li-Pin Chang – National Chiao-Tung University – Taiwan
Mingsong Chen – East China Normal University – China
Alexander G. Dean – North Carolina State University – USA
Lavinia Egidi – University of Eastern Piedmont – Italy
Marc Engels – Flanders’ Mechatronics Technology Centre, Leuven – Belgium
Pierfrancesco Foglia – University of Pisa – Italy
Gerhard Fohler – TU Kaiserslautern – Germany
Björn Franke – University of Edinburgh – UK
Malay Ganai – NEC labs America – USA
Catherine H. Gebotys – University of Waterloo – Canada
Roberto Giorgi – University of Siena – Italy
Matthias Gries – Intel Labs – Germany
Zonghua Gu – Zhejiang University, Hangzhou – China
Rajiv Gupta – University of California Riverside – USA
Frank Hannig – University of Erlangen-Nuremberg – Germany
Niraj K. Jha – Princeton University – USA
Per Gunnar Kjeldsberg – NUST Trondheim – Norway
Andreas Krall – TU Wien – Austria
Ákos Lédeczi – Vanderbilt University – USA
Arindam Mallik – IMEC – Belgium
Claire Pagetti – ONERA – France
Andy D. Pimentel – University of Amsterdam – The Netherlands
Binoy Ravindran – VirginiaTech – USA
Christine Rochange – IRIT – France
Bastian Schlich – ABB Corporate Research – Germany
Martin Schoeberl – DTU – Denmark
Henk Sips – TU Delft – The Netherlands
Jean-Pierre Talpin – INRIA/IRISA – France
Hiroyuki Tomiyama – Ritsumeikan University – Japan
Miroslav Velev – Aries Design Automation – USA
Ning Weng – Southern Illinois University Carbondale – USA
I-Ling Yen – University of Texas at Dallas – USA
Wang Yi – Uppsala University – Sweden

Feedback Computing 2012 workshop submission deadline extended

Submitted by Charles Lefurgy
September 17, 2012

Submitted by Charles Lefurgy
The 7th International Workshop on Feedback Computing
Extended Paper Submission Date: July 6, 2012

In conjunction with ICAC 2012
San Jose, California, USA
September 17, 2012

Following the success of the FeBID workshops over the past six years, we debut the Feedback Computing workshop: a unique forum built around the concepts and technologies of applying, analyzing, designing, and exploiting feedback in computing systems. The creation of this new workshop represents the growing use of feedback in a broader agenda and is a timely response to the following two trends: (1) Computing systems are growing larger, smarter, and more complex, and encompass new fields such as cyber-physical systems, social networks, and mobile applications. While much existing work focuses on individual components and systems, it is time to take a more systematic approach and address the dynamical complexity of interactions that arise system-wide with much large scale. (2) Many research disciplines such as machine learning, mathematical optimization, automatic control, cyber-physical systems, and autonomic computing rely on feedback to achieve goals such as autonomy, learning, adaptation, stabilization, robustness, or performance optimization. However, much of existing work focuses on isolated disciplines. It is time to take a more holistic approach and address the foundations and use of feedback, broadly defined, in computing.

Feedback Computing calls for a holistic and systematic technology to study both feedback-based design patterns as well as theoretical foundations of feedback in computing. Aiming to raise community awareness and to promote the fusion of multiple disciplines and practices, this workshop might lay out the ground work for building a new generation of collaborative computing systems that are adaptive, resilient, and agile, while remaining stable and robust. Application topics include but are not limited to:

– Internet services
– Virtualized environments
– Cloud computing
– IaaS, PaaS, and SaaS environments
– Data center resource, power, and cooling management
– Mobile applications
– Sensor networks
– Cyber-physical systems
– Social networks
– Software performance engineering
– Data management systems
– High performance computing environments

The workshop seeks original contributions on foundations or applications of feedback in computing systems. We encourage both research paper submissions expressing new research directions with the promise of producing a pipeline of papers, and application paper submissions elaborating the challenges and experiences from real systems. In addition, the workshop will leverage extended coffee breaks and lunch break to arrange special meetings and to discuss collaborative research agenda built among the participants.


Authors are invited to submit both research papers and application papers to emphasize the bi-fold focuses of this workshop.

[Research Papers] Paper submissions must represent original, unpublished contributions. All submissions should be formatted according to the standard ACM two-column proceeding guidelines and not exceed 6 pages in length. Manuscript templates are available for download at

[Application Papers] Paper submissions must be based on real experience and working systems. All submissions should be formatted as annotated slides – a visual in the upper half of a page and the explanatory text in the lower half – and not exceed 15 slides in length.

All papers are to be submitted through the workshop website ( in PDF files. There will be NO copyright-transferred formal proceedings for the workshop. Accepted papers will be available on the workshop website under authors’ permission.

One Best Paper Award and one Best Application Paper Award will be announced at the end of workshop to recognize the current best work in Feedback Computing.


Paper submission: Jun 15, 2012
Author notification: Jul 27, 2012
Final paper due: Aug 24, 2012
Workshop: Sep 17, 2012


General Chair
Tarek Abdelzaher (University of Illinois at Urbana Champaign)

Program Co-Chairs
Yixin Diao (IBM T.J. Watson Research Center)
Zhikui Wang (HP Labs)

Publicity Co-Chairs
Xiaoyun Zhu (VMWare)
Matina Maggio (Lund University)

Steering Committee
Tarek Abdelzaher (University of Illinois at Urbana Champaign)
Yixin Diao (IBM T.J. Watson Research Center)
Joseph L. Hellerstein (Google)
Chenyang Lu (Washington University in St. Louis)
Anders Robertsson (Lund University)
Xiaoyun Zhu (VMWare)

Program Committee
Sherif Abdelwahed (Mississippi State University)
Karl-Erik Arzen (Lund University)
Christos Cassandras (Boston University)
Anton Cervin (Lund University)
Chris Gill (Washington University in St. Louis)
Maria Kihl (Lund University)
Jeffrey Kephart (IBM Research)
Charles R Lefurgy (IBM Research)
Jie Liu (Microsoft Research)
Xue Liu (McGill University)
Ying Lu (University of Nebraska at Lincoln)
Arif Merchant (Google)
Pradeep Padala (VMWare)
Sharad Singhal (HP Labs)
Raj Rajkumar (Carnegie Mellon University)
Eric Rutten (INRIA Grenoble)
Mark Squillante (IBM Research)
Eduardo Tovar (Polytechnic Institute of Porto)
Qian Wang (Pennsylvania State University)