skip to main content
10.1145/2338966.2336806acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Communication-aware HW/SW co-design for heterogeneous multicore platforms

Published:15 July 2012Publication History

ABSTRACT

QUAD is an open source profiling toolset, which is an integral part of the Q2 profiling framework. In this paper, we extend QUAD to introduce the concept of Unique Data Values regarding the data communication among functions. This feature is important to make a proper partitioning of the application. Mapping a well-known feature tracker application onto the multicore heterogeneous platform at hand is presented as a case study to substantiate the usefulness of the added feature. Experimental results show a speedup of 2.24x by utilizing the new QUAD toolset.

References

  1. S. A. Ostadzadeh et al. QUAD - A Memory Access Pattern Analyser. In ARC 2010, pages 269-281, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Vassiliadis et al. The MOLEN Polymorphic Processor. IEEE Transactions on Computers, 53(11):1363-1375, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Vassiliadis et al. The Molen Programming Paradigm. In A. Pimentel and S. Vassiliadis, editors, Computer Systems: Architectures, Modeling, and Simulation, volume 3133 of LNCS, pages 1-10. Springer Berlin / Heidelberg, 2004.Google ScholarGoogle Scholar
  4. K. Bertels et al. Developing Applications for Polymorphic Processors: The Delft WorkBench. Technical report, Delft University of Technology, January 2006.Google ScholarGoogle Scholar
  5. R. J. Meeuws et al. High level quantitative interconnect estimation for early design space exploration. In ICFPT'08, pages 317-320, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  6. S. A. Ostadzadeh et al. A Clustering Framework for Task Partitioning Based on Function-level Data Usage Analysis. In FPGA'09, pages 279-279, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Y. D. Yankova et al. DWARV: Delft Workbench Automated Reconfigurable VHDL Generator. In In Proceedings of the 17th International Conference on Field Programmable Logic and Applications (FPL07), pages 697-701, August 2007.Google ScholarGoogle Scholar
  8. E. M. Panainte et al. The Molen Compiler for Reconfigurable Processors. ACM Trans. Embed. Comput. Syst., 6(1), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. Luk et al. Pin: Building Customized Program Analysis Tools with Dynamic Instr. In PLDI'05, pages 190-200, New York, USA, 2005. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. B. D. Lucas and T. Kanade. An Iterative Image Registration Technique with an Application to Stereo Vision. pages 674-679, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. KLT: An Implementation of the Kanade-Lucas-Tomasi Feature Tracker. http://www.ces.clemson.edu/~stb/ klt/installation.html.Google ScholarGoogle Scholar
  12. Y. Li et al. Hardware-software Co-design of Embedded Reconfigurable Architectures. DAC'00, pages 507-512, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Baleani et al. HW/SW Partitioning and Code Generation of Embedded Control Applications on a Reconfigurable Architecture Platform. CODES'02, pages 151-156, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Santambrogio et al. A Novel SoC Design Methodology Combining Adaptive Software and Reconfigurable Hardware. In ICCAD 2007, pages 303-308, November 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. D. Gohringer et al. A Design Methodology for Application Partitioning and Architecture Development of Reconfigurable Multiprocessor Systems-on-Chip. FCCM'10, pages 259-262, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. G. Wang, W. Gong, and R. Kastner. Application Partitioning on Programmable Platforms Using the Ant Colony Optimization. Journal of Embedded Computing, 2(1):119-136, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Chu, R. Ravindran, and S. Mahlke. Data Access Partitioning for Fine-grain Parallelism on Multicore Architectures. In MICRO 40, pages 369-380, Washington, DC, USA, 2007. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. A. Ostadzadeh, R. J. Meeuws, I. Ashraf, C. Galuzzi, and K. Bertels. The Q 2 Profiling Framework: Driving Application Mapping for Heterogeneous Reconfigurable Platforms. In Proceedings of the 8th International Symposium on Applied Reconfigurable Computing (ARC), pages 76-88, March 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Communication-aware HW/SW co-design for heterogeneous multicore platforms

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        WODA 2012: Proceedings of the Ninth International Workshop on Dynamic Analysis
        July 2012
        41 pages
        ISBN:9781450314558
        DOI:10.1145/2338966

        Copyright © 2012 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 15 July 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Upcoming Conference

        ICSE 2025
      • Article Metrics

        • Downloads (Last 12 months)2
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader