Lecture Notes in Computer Science 7199

Similar documents
Lecture Notes in Computer Science 7007

Lecture Notes in Computer Science 4409

Lecture Notes in Computer Science 3511

Lecture Notes in Computer Science 4728

Lecture Notes in Computer Science 7480

Lecture Notes in Computer Science 5004

Lecture Notes in Computer Science 4454

Lecture Notes in Computer Science 5992

Lecture Notes in Artificial Intelligence 3176

Lecture Notes in Computer Science 3819

Lecture Notes in Computer Science 6663

Lecture Notes in Artificial Intelligence 2155

Lecture Notes in Computer Science 7342

Lecture Notes in Computer Science 4214

Lecture Notes in Computer Science 4401

Lecture Notes in Computer Science 4797

The Archaeology of Anxiety

Lecture Notes in Computer Science 5671

Lecture Notes in Computer Science 8341

Detection of Intrusions and Malware, and Vulnerability Assessment

CNERC s Plaque Revealing Ceremony cum MOU Signing with the CNERC Beijing

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

High-Rise Living in Asian Cities

Lecture Notes in Computer Science 2497 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Artificial Intelligence 4327

Lecture Notes in Computer Science 10644

Lecture Notes in Computer Science 5474

Lecture Notes in Computer Science 7149

Curriculum Vitae Person Education Professional career

Lecture Notes in Computer Science 6037

Research Reports ESPRIT

Lecture Notes in Computer Science 4883

Fractals and Chaos. A.J. Crilly R.A. Earnshaw H. Jones Editors. With 146 Figures in 173 Parts, 57 in Color

Lecture Notes in Computer Science 5083

Lecture Notes in Computer Science 4449

Lecture Notes in Computer Science 4935

Arild Stubhaug. Gösta Mittag-Leffler. AManofConviction. Translated by Tiina Nunnally

REPORT OF THE TELSIKS 2001 CONFERENCE

Lecture Notes in Computer Science 6647

Lecture Notes in Computer Science 2386 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

ACADEMIC QUALIFICATIONS:

Lecture Notes in Computer Science 8036

Lecture Notes in Computer Science 3507

Emotional Engineering Volume 5

*Senior Editor Masayusa Ohtsu Kumamoto University, Graduate School of Science and Technology, Kumamoto, Japan

Lecture Notes in Computer Science 9804

Lecture Notes in Computer Science 5587

Lecture Notes in Computer Science 6035

Quality Building Award 2018 Results Released New Category Introduced and Number of Jurors Increased to Enhance Industry Representation

International Symposium on Advances in Steel and Composite Structures 2016

Process Maturity Profile

Lecture Notes in Computer Science 5284

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

ICA and Cartography Today. Menno-Jan Kraak

Process Maturity Profile

Higher Densities No Sprawl: Master Plan for the City of Ramat-Gan, Israel

Process Maturity Profile

Class No. Class. Name (E)

1

HONG KONG PRIME OFFICE Monthly Report

EXTREME ENGINEERING August 2019 Singapore. Invitation to Participate

Hong Kong Prime Office Monthly Report. October 2011 RESEARCH NON-CORE DISTRICTS LEAD THE MARKET

Lecture Notes in Computer Science 9596

Hong Kong Prime Office Monthly Report. September 2011 RESEARCH NON-CORE DISTRICTS LEAD THE MARKET

Lecture Notes in Artificial Intelligence

Lecture Notes in Computer Science 3527

T/Dialogue. Accredited Accounting Technician Examination December 2013 graduates. Feb 2014 issue

CURRICULUM VITAE. Personal Data Born in Seoul, Korea, November 27, 1953 Married, two children. Professor, Korea Institute for Advanced Study

Y2Y Champ Middle - Results

Establishing a Global Footprint: Inbound, Outbound & in your Neighborhood

Thomas Schroepfer. Professor, Co-Director <SUTD-JTC I3 Centre> and Founding. Associate Head of Pillar <ASD> Research Interests. . Telephone.

RTS & HUMANITIES CITATION INDEX - ASIAN STUDIES JOURNAL LIST Total journals: ARTIBUS ASIAE

Lecture Notes in Computer Science 5438

Stephan Schiffel. Research Interests

Intelligent Primary School Project in Italy

Encountering Development in the Age of Global Capitalism

Appendix A The Hong Kong Institute of Architects (HKIA) Second Quarterly General Meeting 2008

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

ADCS Proceedings of the Ninth Australasian Document Computing Symposium, December 13, 2004

Architecture: Non-Functional Properties. in Service Oriented. Requirements, Models and. Methods REFERENCE. Berlin, Germany.

International Conference on Engineering Research and Practice for Steel Construction 5 to 7 September 2018, Hong Kong

Lecture Notes in Computer Science 8031

May 6, 2015 Montréal, QC, Canada. Proceedings of the 1st International Workshop on

9 th Conference on Process Integration, Modelling and Optimisation for Energy Saving and Pollution Reduction

This page intentionally left blank

HONG KONG PRIME OFFICE Monthly Report

OCEAN GOVERNANCE: STRUCTURES, FUNCTIONS, AND INNOVATION

HONG KONG PRIME OFFICE Monthly Report

Lecture Notes in Computer Science 6815

31-Jul-12. Professional Practice & Management ARCH st Term DESCRIPTION

Lecture Notes in Computer Science 7744

9.0 SCOR-RELATED MEETINGS

Studies in Epistemology, Logic, Methodology, and Philosophy of Science

ISOPE-2018, 28 th Anniversary Sapporo, June 10-15: Opening Session & Banquet

Organizations/Sites. CTBUH Audit of Tall Building Websites. Compiled July 2007

Computers in Building: Proceedings of the CAADfutures'99 Conference

Persoonlijke kopie van ()

Lecture Notes in Computer Science 9249

SPONSORSHIP OPPORTUNITIES

HONG KONG PRIME OFFICE Monthly Report

Transcription:

Lecture Notes in Computer Science 7199 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison Lancaster University, UK Takeo Kanade Carnegie Mellon University, Pittsburgh, PA, USA Josef Kittler University of Surrey, Guildford, UK Jon M. Kleinberg Cornell University, Ithaca, NY, USA Alfred Kobsa University of California, Irvine, CA, USA Friedemann Mattern ETH Zurich, Switzerland John C. Mitchell Stanford University, CA, USA Moni Naor Weizmann Institute of Science, Rehovot, Israel Oscar Nierstrasz University of Bern, Switzerland C. Pandu Rangan Indian Institute of Technology, Madras, India Bernhard Steffen TU Dortmund University, Germany Madhu Sudan Microsoft Research, Cambridge, MA, USA Demetri Terzopoulos University of California, Los Angeles, CA, USA Doug Tygar University of California, Berkeley, CA, USA Gerhard Weikum Max Planck Institute for Informatics, Saarbruecken, Germany

Oliver C.S. Choy Ray C. C. Cheung Peter Athanas Kentaro Sano (Eds.) Reconfigurable Computing: Architectures, Tools and Applications 8th International Symposium, ARC 2012, China, March 19-23, 2012 Proceedings 13

Volume Editors Oliver C.S. Choy The Chinese University of Department of Electronic Engineering Shatin, N.T.,, China E-mail: cschoy@ee.cuhk.edu.hk Ray C. C. Cheung City University of Department of Electronic Engineering Kowloon Tong,, China E-mail: r.cheung@cityu.edu.hk Peter Athanas Virginia Tech, Department of ECE 302 Whittemore Hall Blacksburg, VA 24061, USA E-mail: athanas@vt.edu Kentaro Sano Tohoku University 6-6-01 Aramaki Aza Aoba, Aobaku Sendai, Miyagi, 981-8579, Japan E-mail: kentah@caero.mech.tohoku.ac.jp ISSN 0302-9743 e-issn 1611-3349 ISBN 978-3-642-28364-2 e-isbn 978-3-642-28365-9 DOI 10.1007/978-3-642-28365-9 Springer Heidelberg Dordrecht London New York Library of Congress Control Number: 2012931224 CR Subject Classification (1998): C.2, D.2, I.4, H.3, F.1, I.6, D.3 LNCS Sublibrary: SL 1 Theoretical Computer Science and General Issues Springer-Verlag Berlin Heidelberg 2012 This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Preface The 8th International Symposium on Applied Reconfigurable Computing (ARC 2012) was held at the Chinese University of (CUHK), Shatin, Hong Kong during March 21 23, 2011. The symposium also included industrial workshops provided by Xilinx and Altera in CUHK and the City University of Hong Kong during March 19 20, 2011. The symposium and workshop were sponsored by Xilinx Inc., Altera Corp., and CPO Technologies Corporation. ARC 2012 received 44 submissions from 17 countries all over the world. Each paper was reviewed by at least four committee members, involving nearly 200 reviews. More than 80 committee members were invited to form the Program Committee according to their particular areas of expertise. The Program Committee selected 25 papers for oral presentation, and 10 poster papers for the proceedings. The main theme this year was ARC for better living. The program was completed with five excellent invited talks given by Michael J. Flynn (Stanford University), Sorin A. Huss (Technische Universitaet Darmstadt), Cetin Kaya Koc (UCSB), Wayne Luk (Imperial College London), and Grant Martin (Tensilica Inc.). Many people contributed to the success of ARC 2012. First, we would like to thank all the authors who submitted their excellent research results to ARC. Second, we would like to thank all of the 80 Program Committee members, as well as the external reviewers, who volunteered to read the papers. We are greatly indebted to the Proceedings Chair, Yuet Ming Lam, for his relentless efforts in compiling the proceedings. We would like to thank the local Organizing Committee Chairs, Evan Young, Hayden So, and their team for all the hotel and local arrangements. We would like to thank all the great efforts of the ARC 2012 Organizing Committee team, and the Conference Secretariat, Momentous Asia,. Finally, we want to express our gratitude to our generous sponsors: Xilinx Inc., Altera Corp., CPO Technologies Corporation, and the support from the local universities and the IEEE Section Computer Society Chapter and CAS/COM Chapter. December 2011 Oliver Choy Ray Cheung Peter Athanas Kentaro Sano

Organization ARC 2012 was organized by the Department of Electronic Engineering, the Chinese University of and the Department of Electronic Engineering, City University of. Organising Committee General Chair Oliver Choy Ray Cheung Program Chair Peter Athanas Kentaro Sano Local Arrangements Chair Hayden So Evan Young Publicity Chair Suhaib Fahmy Bryan Hu Proceedings Chair Yuet Ming Lam Finance Chair Chiwai Yu Registration Chair Bruce Sham Banquet Chair Patrick Hung The Chinese University of, City University of, Virginia Tech, USA Tohoku University, Japan University of, The Chinese University of, Nanyang Technological University, Singapore University of Alberta, Canada Macau University of Science and Technology, Macau City University of, The Polytechnic University, CPO Technologies Corporation, USA

VIII Organization Sponsorship Chair Wei Zhang Webmaster Cedric Yiu Secretariat Laurie Lau Nanyang Technological University, Singapore The Polytechnic University, Momentous Asia, Program Committee Jeff Arnold Strech Inc., USA Peter Athanas Virginia Tech, USA Michael Attig Xilinx Research Labs, San Jose, USA Jürgen Becker Universität Karlsruhe (TH), Germany Khaled Benkrid University of Edinburgh, UK Mladen Berekovic Braunschweig University of Technology, Germany Neil Bergmann University of Queensland, Australia Koen Bertels Delft University of Technology, The Netherlands Christos-Savvas Bouganis Imperial College London, UK Stephen Brown Altera Corp., University of Toronto, Canada João M.P. Cardoso University of Porto/INESC-ID, Portugal Ray Cheung City University of, Oliver Choy The Chinese University of, Albert Chung The University of Science and Technology, Katherine Compton University of Wisconsin-Madison, USA George Constantinides Imperial College London, UK Florent de Dinechin Ecole Normale Superieure de Lyon, France Pedro C. Diniz Technical University of Lisbon (IST) / INESC-ID, Portugal Tarek El-Ghazawi George Washington University, USA Robert Esser Apple Inc., USA Suhaib Fahmy Nanyang Technological University, Singapore António Ferrari University of Aveiro, Portugal Kris Gaj George Mason University, USA Guy Gognia Université de Bretagne Sud, France Yajun Ha National University of Singapore Jim Harkin University of Ulster, Magee, UK Reiner Hartenstein University of Kaiserslautern, Germany Roman Hermida Universidad Complutense, Madrid, Spain

Organization IX Christian Hochberger TU Dresden, Germany Michael Hübner Karlsruhe Institute of Technology (KIT), Germany Bryan Hu University of Alberta, Canada Patrick Hung CPO Technologies Corporation Masahiro Iida Kumamoto University, Japan Yasushi Inoguchi Japan Advanced Institute of Science and Technology, Japan Tomonori Izumi Ritsumeikan University, Japan Ryan Kastner University of California, San Diego, USA Andreas Koch TU Darmstadt, Germany Ram Krishnamurthy Intel Corp., USA Yuet-Ming Lam Macau University of Science and Technology, PR China Philip Leong University of Sydney, Australia Wayne Luk Imperial College London, UK Terrence Mak Newcastle University, UK Eduardo Marques University of São Paulo, Brazil Kostas Masselos University of the Peloponnese, Greece Sanu Mathew Intel Corp., USA John McAllister Queen s University of Belfast, UK Seda Memik Northwestern University, USA Takefumi Miyoshi The University of Electro-Communications, Japan Fearghal Morgan National University of Ireland, Galway, Ireland Vikram Narayana The George Washington University, USA Brent Nelson Brigham Young University, USA Horacio Neto INESC-ID/IST, Portugal Elaine Ou University of Sydney, Australia Joon-seok Park Inha University, Seoul, South Korea Thilo Pionteck University of Luebeck, Germany Joachim Pistorius Altera Corp., USA Marco Platzner University of Paderborn, Germany Bernard Pottier University of Bretagne, France Francisco Rodriguez-Henriquez Cinvestav, Mexico Kyle Rupnow Advanced Digital Sciences Center Kentaro Sano Tohoku University, Japan Tsutomu Sasao Kyushu Institute of Technology Yukinori Sato Japan Advanced Institute of Science and Technology, Japan Erkay Savas Sabanci University, Turkey Patrick Schaumont Virginia Tech, USA Bruce Sham The Polytecyhnic University, Farhana Sheikh Intel Corp., USA Pete Sedcole CSR, France

X Organization Lesley Shannon Yuchiro Shibata Hayden So Pedro Trancoso Markus Weinhardt Stephan Wong Roger Woods Yoshiki Yamaguchi Cedric Yiu Evan Young Chiwai Yu Wei Zhang Peter Zipf Simon Fraser University, Canada Nagasaki University, Japan University of, University of Cyprus, Cyprus Osnabrück University of Applied Sciences, Germany Delft University of Technology, The Netherlands The Queen s University of Belfast, UK Tsukuba University, Japan The Polytechnic University, The Chinese University of, City University of, Nanyang Technological University, Singapore University of Kassel, Germany Sponsoring Organizations Gold sponsorship Silver sponsorship Bronze sponsorship Xilinx Inc Altera Corporation CPO Technology Corporation

Table of Contents Applied RC Design Methods and Tools Automating Reconfiguration Chain Generation for SRL-Based Run-Time Reconfiguration... 1 Karel Heyse, Brahim Al Farisi, Karel Bruneel, and Dirk Stroobandt Architecture-Aware Reconfiguration-Centric Floorplanning for Partial Reconfiguration... 13 Kizheppatt Vipin and Suhaib A. Fahmy Domain-Specific Language and Compiler for Stencil Computation on FPGA-Based Systolic Computational-Memory Array... 26 Wang Luzhou, Kentaro Sano, and Satoru Yamamoto Exploiting Both Pipelining and Data Parallelism with SIMD Reconfigurable Architecture... 40 Yongjoo Kim, Jongeun Lee, Jinyong Lee, Toan X. Mai, Ingoo Heo, and Yunheung Paek Table-Based Division by Small Integer Constants... 53 Florent de Dinechin and Laurent-Stéphane Didier Heterogeneous Systems for Energy Efficient Scientific Computing... 64 Qiang Liu and Wayne Luk The Q 2 Profiling Framework: Driving Application Mapping for Heterogeneous Reconfigurable Platforms... 76 S. Arash Ostadzadeh, Roel Meeuws, Imran Ashraf, Carlo Galuzzi, and Koen Bertels Applied RC Architectures PPMC: A Programmable Pattern Based Memory Controller... 89 Tassadaq Hussain, Muhammad Shafiq, Miquel Pericàs, Nacho Navarro, and Eduard Ayguadé A Run-Time Task Migration Scheme for an Adjustable Issue-Slots Multi-core Processor... 102 Fakhar Anjam, Quan Kong, Roel Seedorf, and Stephan Wong Boosting Single Thread Performance in Mobile Processors via Reconfigurable Acceleration... 114 Geoffrey Ndu and Jim Garside

XII Table of Contents Complexity Analysis of Finite Field Digit Serial Multipliers on FPGAs... 126 Gang Zhou, Li Li, and Harald Michalik ScalableCore System: A Scalable Many-Core Simulator by Employing over 100 FPGAs... 138 Shinya Takamaeda-Yamazaki, Shintaro Sano, Yoshito Sakaguchi, Naoki Fujieda, and Kenji Kise Scalable Memory Hierarchies for Embedded Manycore Systems... 151 Sen Ma, Miaoqing Huang, Eugene Cartwright, and David Andrews Triple Module Redundancy of a Laser Array Driver Circuit for Optically Reconfigurable Gate Arrays... 163 Takahiro Watanabe and Minoru Watanabe A Routing Architecture for FPGAs with Dual-VT Switch Box and Logic Clusters... 174 Wei Ting Loke and Yajun Ha Applied RC Applications Multi-level Customisation Framework for Curve Based Monte Carlo Financial Simulations... 187 Qiwei Jin, Diwei Dong, Anson H.T. Tse, Gary C.T. Chow, David B. Thomas, Wayne Luk, and Stephen Weston A Low-Cost and High-Performance Virus Scanning Engine Using a Binary CAM Emulator and an MPU... 202 Hiroki Nakahara, Tsutomu Sasao, and Munehiro Matsuura Cost Effective Implementation of Flux Limiter Functions Using Partial Reconfiguration... 215 Mohamad Sofian Abu Talip, Takayuki Akamine, Yasunori Osana, Naoyuki Fujita, and Hideharu Amano Parallel Tempering MCMC Acceleration Using Reconfigurable Hardware... 227 Grigorios Mingas and Christos-Savvas Bouganis A High Throughput FPGA-Based Implementation of the Lanczos Method for the Symmetric Extremal Eigenvalue Problem... 239 Abid Rafique, Nachiket Kapre, and George A. Constantinides Optimising Performance of Quadrature Methods with Reduced Precision 251 Anson H.T. Tse, Gary C.T. Chow, Qiwei Jin, David B. Thomas, and Wayne Luk

Table of Contents XIII Critical Issues in Applied RC Teaching Hardware/Software Codesign on a Reconfigurable Computing Platform... 264 Markus Weinhardt Securely Sealing Multi-FPGA Systems... 276 Tim Güneysu, Igor Markov, and André Weimerskirch FPGA Paranoia: Testing Numerical Properties of FPGA Floating Point IP-Cores... 290 Xuan You Tan, David Boland, and George Constantinides High Performance Reconfigurable Architecture for Double Precision Floating Point Division... 302 Manish Kumar Jaiswal and Ray C.C. Cheung Posters A Modular-Based Assembly Framework for Autonomous Reconfigurable Systems... 314 Tannous Frangieh, Richard Stroop, Peter Athanas, and Teresa Cervero Constructing Cluster of Simple FPGA Boards for Cryptologic Computations... 320 Yarkin Doröz and Erkay Savaş Reconfigurable Multicore Architecture for Dynamic Processor Reallocation... 329 Annie Avakian, Natwar Agrawal, and Ranga Vemuri Efficient Communication for FPGA Clusters... 335 Stewart Denholm, Kuen Hung Tsoi, Peter Pietzuch, and Wayne Luk Performance Analysis of Reconfigurable Processors Using MVA Analysis... 342 Ehsan Zadkhosh, Sepide Fatahi, and Mahmood Ahmadi PDPR: Fine-Grained Placement for Dynamic Partially Reconfigurable FPGAs... 350 Ruining He, Guoqiang Liang, Yuchun Ma, Yu Wang, and Jinian Bian A Connection Router for the Dynamic Reconfiguration of FPGAs... 357 Elias Vansteenkiste, Karel Bruneel, and Dirk Stroobandt R-NoC: An Efficient Packet-Switched Reconfigurable Networks-on-Chip... 365 Hongbing Fan, Yue-Ang Chen, and Yu-Liang Wu

XIV Table of Contents Novel Arithmetic Architecture for High Performance Implementation of SHA-3 Finalist Keccak on FPGA Platforms... 372 Kashif Latif, M. Muzaffar Rao, Athar Mahboob, and Arshad Aziz CRAIS: A Crossbar Based Adaptive Interconnection Scheme... 379 Chao Wang, Xi Li, Xuehai Zhou, and Xiaojing Feng Author Index... 385