skip to main content
10.1145/2107763.2107776acmotherconferencesArticle/Chapter ViewAbstractPublication PagesinaConference Proceedingsconference-collections
research-article

PRO3D: programming for future 3D manycore architectures

Authors Info & Claims
Published:25 January 2012Publication History

ABSTRACT

PRO3D tackles two 3D technologies and their consequences on stacked architectures and software stack: through silicon vias (TSV) and liquid cooling. 3D memory hierarchies and the thermal impact of software on the 3D stack are mainly explored. The PRO3D software development flow is based on a rigorous assembly of software components and monitors the thermal integrity of the 3D stack. PRO3D experiments are mainly targeted on P2012, an industrial embedded manycore platform.

References

  1. A. Basu, S. Bensalem, M. Bozga, J. Combaz, M. Jaber, T.-H. Nguyen, and J. Sifakis. Rigorous component-based design using the BIP framework. IEEE Software, Special Edition -- Software Components: Beyond Programming, June 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Benini, D. Bertozzi, A. Bogliolo, F. Menichelli, and M. Olivieri. MPARM: Exploring the Multi-Processor SoC Design Space with SystemC. J. VLSI Signal Process, 41(2):169--182, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. D. Bortolotti, F. Paterna, C. Pinto, A. Marongiu, M. Ruggiero, and L. Benini. Exploring instruction caching strategies for tightly-coupled shared-memory clusters. In In Int. Symp. on Systems-on-Chip, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  4. P. Bourgos, A. Basu, M. Bozga, S. Bensalem, J. Sifakis, and K. Huang. Rigorous system level modeling and analysis of mixed HW/SW systems. In Proceedings of MEMOCODE, pages 11--20. IEEE/ACM, 2011.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. W. Haid, M. Keller, K. Huang, I. Bacivarov, and L. Thiele. Generation and calibration of compositional performance analysis models for multi-processor systems. In Proc. Intl Conference on Systems, Architectures, Modeling and Simulation, pages 92--99, Samos, Greece, 2009. IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. K. Huang, W. Haid, I. Bacivarov, M. Keller, and L. Thiele. Embedding Formal Performance Analysis into the Design Cycle of MPSoCs for Real-time Streaming Applications. 2011.Google ScholarGoogle Scholar
  7. A. Marongiu, P. Burgio, and L. Benini. Vertical stealing: robust, locality-aware do-all workload distribution for 3D MPSoCs. In V. Kathail, R. Tatge, and R. Barua, editors, CASES, pages 207--216. ACM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. Marwedel, J. Teich, G. Kouveli, I. Bacivarov, L. Thiele, S. Ha, C. Lee, Q. Xu, and L. Huang. Mapping of Applications to MPSoCs. CODES+ISSS'11, 2011. Taiwan. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. PRO3D -- Programming for Future 3D Multicore Architectures, 2010. http://pro3d.eu.Google ScholarGoogle Scholar
  10. D. Rai, H. Yang, I. Bacivarov, J.-J. Chen, and L. Thiele. Worst-case temperature analysis for real-time systems. DATE11, Grenoble, France, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  11. M. Ruggiero, F. Angiolini, F. Poletti, D. Bertozzi, L. Benini, and R. Zafalon. Scalability analysis of evolving SoC interconnect protocols. In Int. Symp. on Systems-on-Chip, pages 169--172, 2004.Google ScholarGoogle Scholar
  12. M. M. Sabry, M. Ruggiero, and P. G. Del Valle. Performance and energy trade-offs analysis of L2 on-chip cache architectures for embedded MPSoCs. In Proceedings of the 20th symposium on Great lakes symposium on VLSI, GLSVLSI '10, pages 305--310, New York, NY, USA, 2010. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. L. Schor, H. Yang, I. Bacivarov, and L. Thiele. Worst-Case Temperature Analysis for Different Resource Availabilities: A Case Study. In Proc. International Workshop on Power and Timing Modeling, Optimization, and Simulation (PATMOS), volume 6951 of LNCS, pages 288--297. Springer, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Sridhar, A. Vincenzi, M. Ruggiero, T. Brunschwiler, and D. Atienza. Compact transient thermal model for 3D ICs with liquid cooling via enhanced heat transfer cavity geometries. In Thermal Investigations of ICs and Systems (THERMINIC), 2010 16th International Workshop on, pages 1--6, 2010.Google ScholarGoogle Scholar
  15. STM and CEA. Platform 2012: A Manycore Programmable Accelerator for Ultra-Efficient Embedded Computing in Nanometer Technology, Nov. 2010. Whitepaper.Google ScholarGoogle Scholar
  16. L. Thiele, I. Bacivarov, W. Haid, and K. Huang. Mapping Applications to Tiled Multiprocessor Embedded Systems. In Proc. Int'l Conf. on Application of Concurrency to System Design (ACSD), pages 29--40, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Vincenzi, A. Sridhar, M. Ruggiero, and D. Atienza. Fast thermal simulation of 2D/3D integrated circuits exploiting neural networks and GPUs. In Proceedings of the 17th IEEE/ACM international symposium on low-power electronics and design, ISLPED '11, pages 151--156, Piscataway, NJ, USA, 2011. IEEE Press. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. PRO3D: programming for future 3D manycore architectures

                  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 Other conferences
                    INA-OCMC '12: Proceedings of the 2012 Interconnection Network Architecture: On-Chip, Multi-Chip Workshop
                    January 2012
                    51 pages
                    ISBN:9781450310109
                    DOI:10.1145/2107763

                    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: 25 January 2012

                    Permissions

                    Request permissions about this article.

                    Request Permissions

                    Check for updates

                    Qualifiers

                    • research-article

                    Acceptance Rates

                    Overall Acceptance Rate12of27submissions,44%
                  • Article Metrics

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

                    Other Metrics

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader