FCCM 2012

Call for Papers

The 20th Annual International
IEEE Symposium on Field-Programmable Custom Computing Machines

Toronto, Canada
29 April Ğ 1 May 2012

The IEEE Symposium on Field-Programmable Custom Computing Machines is the original and premier forum for presenting and discussing new research related to computing that exploits the unique features and capabilities of FPGAs and other reconŞgurable hardware. Over the past two decades, FCCM has been the place to present papers on architectures, tools, and programming models for Şeld-programmable custom computing machines as well as applications that use such systems. Papers on the traditional topics of FCCM as described below are solicited:

Non-Conventional High Level Compilation and Synthesis

This year we will host a special track on the synthesis of circuits from high level descriptions written in alternative languages with a focus on the compilation of programs into circuits. In particular we wish to attract papers that show how programs may be converted into circuits rather than using an existing programming language to improve the productivity of hardware engineers (as is the case for SystemC). Examples include:

¥       Use of functional languages for the synthesis of programs into circuits.

¥       Novel  compilation technology that make FPGA technology more accessible to regular programmers by transforming regular programs into circuits.

¥       Systems that support mapping high level descriptions onto heterogeneous architectures that may comprise FPGAs, GPUs and multicore processors.

¥       Analysis (e.g. formal verification) of high level descriptions (e.g. model checking properties).

¥       Languages based on alternative semantics (rather than event-based simulation) e.g. on term-rewriting systems, actors, Petri-nets, models of delay-intensive circuits.

Architectures and Programming Models

¥       Architectures for high-performance and/or low-power conŞgurable computing

¥       New spatial architectures with immense parallelism but different basic components than FPGAs

¥       System-level architectures for reconŞgurable computing in either real-time or non-real-time systems

¥       Heterogeneous architectures that integrate a mix of coarse, Şne, special-purpose, and general-purpose hardware

¥       Implications and effects of nanotechnology on reconŞgurable computing (and vice versa)

Languages and Compilers

¥       New languages and development environments to describe spatial or heterogeneous applications

¥       Tools to make run-time reconŞguration more accessible to application designers

¥       Compilation and CAD techniques for reconŞgurable computing systems and other spatial computers

Run-Time Systems and Run-Time ReconŞguration

¥       Operating system techniques to manage run-time reconŞguration of resources in reconŞgurable computing or spatial computing systems

¥       Run-time CAD algorithms to support the above techniques or improve fault tolerance/avoidance

¥       Use of reconŞgurability to build evolvable or adaptable computing systems

¥       Novel uses of run-time reconŞguration in application-speciŞc systems


¥       Applications that use reconŞgurability to customize hardware for scientiŞc computation, mobile communications, medical image processing, data and communication security, network infrastructure and other embedded systems. These papers must discuss or show novel use of some particular attribute of the reconŞgurable device used.

¥       Comparison of application implementations on different spatial hardware, such as GPGPUs, multi-core processors, and FPGAs


FCCM will accept 8-page full papers for oral presentation, 4-page short papers for poster presentation, and poster presentations not included in the proceedings. All submissions should be written in the English language. An online submission link will be available on the FCCM website starting in late December. Papers should use the formatting template linked at the FCCM website.

FCCM is using a blind reviewing system. Manuscripts must not identify authors or their afŞliations. When making references to your own work, be careful of the wording you use.  Instead of saying, "Based on our previous work [5]", use wording like "Based on the previous work of Smith [5]" to avoid direct self-referencing.  Also, do not remove self-references from the reference list because this makes reviewing difficult.  If you are continuing work on a known project, do not change the name of the project to obfuscate it.  Again, refer to it indirectly.  Use "We are building on the work of the XYZ project [6] to add support for ABC", instead of "Based on our previous XYZ project [6], we are ..."


Best Paper Award

For 2012, FCCM will continue to have a best paper award. Send in your best work for consideration!

Important Dates

Title and Abstract Submission: 6 January 2012

Short and Regular Paper Submission: 13 January 2012  at 23:59:59 UTC-12

NotiŞcation of Acceptance: 27 February 2012

Camera-ready Copy: 29 March 2012

Conference: 29 April Ğ 1 May 2012

Organizing Committee

General Chair: Paul Chow, University of Toronto

Program Chair: Satnam Singh, Google and the University of Birmingham

Publications Chair: Jason D. Bakos, University of South Carolina

Publicity Chair: Lesley Shannon, Simon Fraser University

Local Arrangements Chair and Webmaster: Jason Anderson, University of Toronto

Exhibits and Sponsorships Chair: Shep Siegel, Atomic Rules


20 Years of FCCM:

As this is the 20th anniversary of FCCM, we will be highlighting the most significant contributions from the conference over the past 20 years in a special volume.  We are calling for your nominations on what you feel were the most impactful papers. Please see http://tcfpga.org/fccm20/index.html for more information.

Please direct questions about the program and submission of papers to Satnam Singh at s.singh@acm.org