skip to main content
research-article

Ada and many-core platforms

Published:08 November 2013Publication History
Skip Abstract Section

Abstract

The new many-core platforms make it difficult for the programmer to provide efficient mapping of Ada programs onto the underlying non-uniform hardware. This paper discusses how existing Ada concepts such as Dispatching Domains and the Distributed Systems Annex can be extended or changed to better support the hierarchical and heterogeneous nature of these platforms.

References

  1. http://www.tilera.com/products/processors, last accessed March 2013.Google ScholarGoogle Scholar
  2. http://www.intel.com/content/www/us/en/research/intel-labs-single-chip-cloud-computer.html, last accessed March 2013.Google ScholarGoogle Scholar
  3. http://www.intel.com/content/dam/www/public/us/en/documents/solution-briefs/high-performance-xeon-phi-coprocessor-brief-2.pdf, last accessed March 2013.Google ScholarGoogle Scholar
  4. L. Benini, E. Flamand, D. Fuin, D. Melpignano. P2012: Building an ecosystem for a scalable, modular and high-efficiency embedded computing accelerator, in Design, Automation, and Test in Europe (DATE) conference 2012, pg. 983--987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. http://www.kalray.eu/products/mppa-manycore/, last accessed March 2013.Google ScholarGoogle Scholar
  6. http://www.adapteva.com/products/epiphany-ip/epiphany-architecture-ip/, last accessed March 2013.Google ScholarGoogle Scholar
  7. A. Wellings, A. H. Malik, N. Audsley, A. Burns. Ada and cc-NUMA Architectures. What can be achieved with Ada 2005?, in 14th International Real-Time Ada Workshop, 2009Google ScholarGoogle Scholar
  8. T. Vardanega, M. González-Harbour, L. M. Pinho. Language and Distribution Issues: Session Summary, in 14th International Real-Time Ada Workshop, 2009Google ScholarGoogle Scholar
  9. C. Coarfa, Y. Dotsenko, J. Mellor-Crummey, F. Cantonnet, T. El-Ghazawi, A. Mohanti, Y. Yao, D. Chavarra-Miranda. An evaluation of global address space languages: co-array fortran and unified parallel C, in 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2005 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. F. Broquedis, J. Clet-Ortega, S. Moreaud, N. Furmento, B. Goglin, G. Mercier, S. Thibault, R. Namyst, hwloc: a Generic Framework for Managing Hardware Affinities in HPC Applications, in 18th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, 2010 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Ada Issue AI12-0033-1/01, Sets of CPUs when defining dispatching domains, Version 1.5, 2013Google ScholarGoogle Scholar
  12. A. Marowka. Parallel computing on any desktop, Communications of ACM, 50:74-78, September 2007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Frigo, C. E. Leiserson, K. H. Randall. The implementation of the cilk-5 multithreaded language, SIGPLAN Not., 33:212--223, May 1998 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. OpenCL (Open Computing Language), http://www.khronos.org/opencl, last accessed March 2013.Google ScholarGoogle Scholar
  15. J. Bueno, J. Planas, A. Duran, R. M. Badia, X. Martorell, E. Ayguade, J. Labarta, Productive Programming of GPU Clusters with OmpSs, IEEE 26th International Parallel & Distributed Processing Symposium, 2012 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

(auto-classified)
  1. Ada and many-core 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

    Full Access

    • Published in

      cover image ACM SIGAda Ada Letters
      ACM SIGAda Ada Letters  Volume 33, Issue 2
      August 2013
      132 pages
      ISSN:1094-3641
      DOI:10.1145/2552999
      Issue’s Table of Contents

      Copyright © 2013 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 November 2013

      Check for updates

      Qualifiers

      • research-article

    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!