HSA

  • The HSA tutorial consists of two major parts, for which it is possible to register individually.


    Main presenter:

    Paul Blinzer, AMDPaul Blinzer

    Paul Blinzer works on wide variety of Platform System Software architecture projects and specifically on the Heterogeneous System Architecture (HSA) System Software at Advanced Micro Devices, Inc. (AMD) as a Fellow in the System Software group. Living in the Seattle/WA area, during his career he has worked in various roles on system level driver development, system SW development, graphics architecture, graphics & compute acceleration since the early '90s. Paul is the chairperson of the "System Architecture Workgroup" of the HSA Foundation. He has a degree in Electrical Engineering (Dipl.-Ing) from TU Braunschweig, Germany. https://www.linkedin.com/in/paul-blinzer-4523602

    Presentations:

    Media Alert:
    HSA foundation issued a press release, read more here: 
     http://www.marketwired.com/press-release/-2150485.htm

    Preliminary Schedule:

    Platform and Hardware Requirements  / AM

    • The rationale for HSA: GPU’s, DSPs and so much more
    • The architecture pillars of HSA
    • The memory model of HSA
    • Signaling & Atomics
    • Dispatch/execution model
    • Queues and AQL
    • The system software: kernel driver and runtime
    • HSAIL, Finalizer, BRIG
    • Integration of HSA platform features
    • Interoperation with other devices in the system
    • System virtualization
    • Platforms and benchmarks: the power of open platforms and open software
    • A comparison with other data parallel system architectures
    • System Architecture research opportunities

     

    Software and Toolchains / PM

    • HSA software toolchains:
      LLVM, GCC, HCC, Python
    • Integrating HSAIL into a new toolchain, experiences and gotcha’s using
      BRIG, HSAIL code generation, debugging metadata
    • Debugging and profiling an HSA enabled application using these toolchains with CodeXL or gdb
    • Application frameworks using
      HSA/ROCR: CAFFE, SPARK, node.js
    • Application containers (Docker)
    • Software models, research opportunities
    • HSA tools extensions for ROCm and CodeXL

     

     

  • Dates & Deadlines

     

    • Conference Registration
      Early Bird Registration Cutoff Date - August 15, 2016

    • Student Travel Grants
      Application Deadline: July 25, 2016

    • Main Conference Papers
      Abstract Deadline: March 14, 2016
      Paper Deadline: March 21, 2016
      Rebuttal after Phase I: May 7 -- May 11, 2016
      Rebuttal after Phase II: June 15 -- June 19, 2016
      Author Notification: June 30, 2016
      Camera Ready Final Papers: July 27, 2016

    • Workshops + Tutorials
      Proposal Deadline: April 8, 2016 (23:59 PST)
      Acceptance Notification: April 22, 2016 (23:59 PST)

    • ACM Student Research Competition
      Abstract Deadline: June 24, 2016
      Author Notification: July 12, 2016