<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" fpstyle="1" ocsi="0" class="">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;" class="">
[Apologies if you got multiple copies of this email.]<br class="">
<br class="">
IEEE Computer Special issue on<br class="">
Irregular Applications<br class="">
<div class=""><br class="">
</div>
<div class=""><a href="http://www.computer.org/portal/web/computingnow/cocfp8" class="">http://www.computer.org/portal/web/computingnow/cocfp8</a></div>
<div class=""><br class="">
Full paper submission deadline: 1 February 2015<br class="">
Publication date: August 2015<br class="">
<br class="">
Computer&nbsp;seeks submissions for an August 2015 special issue on irregular applications.<br class="">
<br class="">
The broad class of irregular applications is characterized by unpredictable memory access patterns, control structures, and/or network transfers. These applications typically use pointers or linked list–based data&nbsp;structures such as graphs, unbalanced trees,
 and unstructured grids. Their complex behavior makes it difficult to fully exploit their significant latent parallelism. In addition to performance concerns, dataset size&nbsp;presents a challenge in emerging irregular applications because they often operate on
 massive amounts of unstructured heterogeneous data that is usually difficult to partition.<br class="">
<br class="">
Current high-performance architectures rely on data locality as well as regular computations, structured data, and easily partitionable datasets; consequently, they do not cope well with the computational and data&nbsp;requirements of irregular applications. Furthermore,
 scaling on current supercomputing machines is problematic, because of limits associated with fine-grained communication and synchronization. These applications&nbsp;exist in well established and emerging fields such as: CAD; bioinformatics; semantic graph databases;
 machine learning; analysis of social, transportation, communication, and other types of networks; and computer&nbsp;security. Addressing the many system-related issues posed by irregular applications on current and future system architectures is critical to solving
 future scientific challenges.<br class="">
<br class="">
This special issue seeks to explore solutions for supporting the efficient design, development, and execution of irregular applications. Practical and theoretical topics of interest include but are not limited to:<br class="">
<br class="">
<div class="">*&nbsp;Micro- and system-level architectures;<br class="">
</div>
<div class="">*&nbsp;Network and memory architectures;<br class="">
</div>
<div class="">*&nbsp;Many-core, hybrid, heterogeneous, and custom architectures (tiled processors, GPUs, FPGAs);<br class="">
</div>
<div class="">*&nbsp;Modeling, evaluation, and characterization of architectures for memory-intensive and irregular applications;<br class="">
</div>
<div class="">*&nbsp;Innovative algorithmic techniques;<br class="">
</div>
<div class="">*&nbsp;Combinatorial (graph) algorithms and their applications;<br class="">
</div>
<div class="">*&nbsp;Languages and programming models;<br class="">
</div>
<div class="">*&nbsp;Library and runtime support;<br class="">
</div>
<div class="">*&nbsp;Compiler and analysis techniques; and<br class="">
</div>
<div class="">*&nbsp;Case studies of irregular applications (for example, semantic graph databases, data mining, security, bioinformatics).<br class="">
</div>
<div class=""><br class="">
</div>
Articles focused on approaches that span multiple levels of the stack — ideally providing application-specific, end-to‐end solutions — are of particular interest. Articles should provide context for their contributions with&nbsp;respect to existing solutions as
 well as potential commercial impact.<br class="">
<br class="">
Only technical articles describing previously unpublished, original, state-of-the-art research, and not currently under review by a conference or a journal will be considered. Articles should be understandable to a&nbsp;broad audience of computer science and engineering
 professionals, avoiding a focus on theory, mathematics, jargon, and abstract concepts. All manuscripts are subject to peer review on both technical merit and&nbsp;relevance to&nbsp;Computer's readership. Accepted papers will be professionally edited for content and
 style.<br class="">
<br class="">
The guest editors for this special issue are:<br class="">
<br class="">
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>• Antonino Tumeo (<a href="mailto:antonino.tumeo@pnnl.gov" class="">antonino.tumeo@pnnl.gov</a>), Pacific Northwest National Laboratory; and&nbsp;<br class="">
</div>
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>• John Feo (<a href="mailto:jfeo@contextrelevant.com" class="">jfeo@contextrelevant.com</a>), Context Relevant&nbsp;<br class="">
</div>
<div class=""><br class="">
</div>
Paper submissions are due 1 February 2015. For author guidelines and information on how to submit a manuscript electronically, visit&nbsp;<a href="http://www.computer.org/portal/web/peerreviewmagazines/computer" class="">http://www.computer.org/portal/web/peerreviewmagazines/computer</a>.</div>
</div>
</body>
</html>