10.5555/1299042.1299058guideproceedingsArticle/Chapter ViewAbstractPublication PagespactConference Proceedingsconference-collections
Article
Free Access

CIGAR: Application Partitioning for a CPU/Coprocessor Architecture

Published:15 September 2007Publication History

ABSTRACT

We present CIGAR, a methodology and development platform that facilitates the use of data-parallel coprocessors. With CIGAR, application developers use profiling tools to identify parts of the application for data-parallel execution, determine the application data structures to be hosted by the coprocessor, prototype coprocessor execution of these parts, and debug correctness of partitioned execution of the application using emulation. The CIGAR methodology is complemented by a CPU/FPGA prototyping platform that runs a fully functional version of the Linux operating system and associated development tools and libraries. To guide the development of our work and to evaluate its utility, we have instrumented SPECint2006 applications to utilize coprocessors emulated by softcore processors embedded in our prototyping platform. Examples of how a developer would use CIGAR to partition an application for a heterogeneous CPU/coprocessor environment are demonstrated.

Index Terms

  1. CIGAR: Application Partitioning for a CPU/Coprocessor Architecture

          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 Guide Proceedings
            PACT '07: Proceedings of the 16th International Conference on Parallel Architecture and Compilation Techniques
            September 2007
            417 pages
            ISBN:0769529445

            Publisher

            IEEE Computer Society

            United States

            Publication History

            • Published: 15 September 2007

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate 75 of 293 submissions, 26%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!