• DocumentCode
    3000198
  • Title

    Formal Methods for Surviving the Jungle of Heterogeneous Parallelism

  • Author

    Gopalakrishnan, Ganesh

  • Author_Institution
    Sch. of Comput., Univ. of Utah, Salt Lake City, UT, USA
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    1321
  • Lastpage
    1324
  • Abstract
    The parallel programming community will soon be entering the `jungle´ of heterogeneous hardware and software. Unfortunately, we are not adequately preparing future programmers (today´s students) to cope with the many challenges of heterogeneous concurrency, especially in their ability to rigorously specify and verify concurrent systems. Concerted action is urgently needed to create a body of education material supplemented by effective software tools that help gain working knowledge of specification and verification techniques. We suggest funding models and incentives that can help create this material and put them into wide practice.
  • Keywords
    formal specification; formal verification; parallel programming; software tools; education material; formal methods; heterogeneous hardware; heterogeneous parallelism; heterogeneous software; parallel programming; software tools; specification techniques; verification techniques; Concurrent computing; Conferences; Educational institutions; Materials; Programming; Tutorials; Parallel and concurrent programming; education multicore computing; formal methods/debugging tools; teaching parallelism concepts;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.164
  • Filename
    6270796