Category Talks

Peach-Py at the BLIS Retreat

Marat is at the BLIS Retreat, and just gave a presentation on Peach-Py, his Python-based assembler. Peach-Py gives you the control and efficiency of assembly programming with the convenience and ease of Python syntax, while also automating key tasks like constant and register allocation. Peach-Py currently supports a variety of x86 and ARM instruction sets.

If you missed his talk, you can see the PDF slides (and eventually the video) here: PDF [357 KiB]

Incidentally, BLIS is an exciting new effort to build a new infrastructure for high-performance primitives.

Peach-Py is a Python-based assembler. It improves assembly-level programming by giving the programmer much of the control and power of assembly combined with the convenience and ease of Python syntax, all while automating a number of key tasks, like register allocation.

Peach-Py is a Python-based assembler. It improves assembly-level programming by giving the programmer much of the control and power of assembly combined with the convenience and ease of Python syntax, all while automating a number of key tasks, like register allocation.

Hot Chips ’13

Marat is at Hot Chips 2013 this week presenting his poster entitled, “What a fast FPU means for algorithms: A story of vector elementary functions.” This work lays the foundations for Yeppp!, his new numerical library that embraces the “flops-are-free” mantra to develop new high-speed implementations of functions like log, exp, sin, cos, among others, and polynomial evaluation. A copy of his poster is available here [PDF, 497 KiB].

Marat's Hot Chips 2013 poster (thumbnail)

Marat’s Hot Chips 2013 poster (thumbnail)

DOE ExaMath’13

Rich is at the American Geophysical Union this week for a US Department of Energy workshop on “Exascale Mathematics.” You can read his position paper and talk materials [here].
AGU sign

Sangmin @ ISSTA’13

Sangmin is in Lugano, Switzerland this week to present his new paper on Griffin at ISSTA, the 2013 International Symposium on Software Testing and Analysis. Griffin is a tool that aims to help programmers find bugs in their concurrent software. Congrats, Sangmin!

  • Sangmin Park, Mary Jean Harrold, and Richard Vuduc. “Griffin: Grouping suspicious memory-access patterns to improve understanding of concurrency bugs.” In Proceedings of the International Symposium on Software Testing and Analysis (ISSTA), Lugano, Switzerland, July 15-20, 2013.

    Griffin's "Bug Graph" concept

    A bug graph, one of Griffin’s aids for programmers who need to debug their concurrent software.

 

See us at IPDPS’13!

Jee and Kent are speaking on Wednesday, May 22 at IPDPS’13. If you are attending, be sure to check out their talks!

  • Jee Choi et al. “A roofline model of energy.” Session 14, 10am-noon.
  • Kenneth Czechowski and R. Vuduc. “A theoretical framework for algorithm-architecture co-design.” Session 17, 1:30-3:30pm.

Both sessions are in the William Dawes Room at the Hyatt Regency Cambridge. Hope to see you there!

Rich gave a keynote at the 3rd International Workshop on Accelerators and Hybrid Exascale Systems (AsHES) earlier this week. A copy of his slides is available here: hpcgarage.org/ashes2013

Jee-TC’13

Jee is headed out to the NVIDIA GPU Technology Conference (GTC) [link]. If you are attending, please drop by his poster, “P0159: A Roofline Model of Energy” [PDF].gtc-2013

SIAM CSE’13 talks

Aparna and Jee are at SIAM CSE 2013 in Boston this week, giving talks the fast multipole method and the energy roofline, respectively. (UPDATE: Click on the title for Jee’s talk to access the PDF slides.)

GT @ SC’12

The Georgia Tech both at Supercomputing 2012

The happy faces of Georgia Tech HPC at Supercomputing 2012. Please drop by!

The HPC Garage is at Supercomputing 2012! We are here with the rest of the Georgia Tech crew, which overall has a great presence at SC; see the list of talks and birds-of-a-feather sessions at sc12.gatech.edu

CSE Seminar: Energy “rooflines”

We are kicking off the CSE seminar this week, with a short “ideas” talk on the relationship among the time, energy, and power required by an algorithm. This talk features new work by Jee on the energy-based analogue of the time-based roofline model (of Williams, Patterson, and Waterman in CACM, 2009).

You can get the slides hereUpdate: You can also watch the talk here.


VECPAR’12 + K Supercomputer

Rich at the K Supercomputer facility in Kobe, Japan

Rich at the K Supercomputer facility in Kobe, Japan

 

Rich has the pleasure of being at the 10th International Meeting on High-Performance Computing for Computational Science (VECPAR), held this year at RIKEN AICS research facility in Kōbe (神戸市), Japan. RIKEN is home of the amazing K Supercomputer, shown here (only partly obstructed by Rich’s head, which he wishes had as much computing power).

Rich is especially grateful to the VECPAR organizers and other hosts (here, here, here, and here, among others) for the chance to speak, to see the K Computer, and to sample Kobe beef (yes, it’s that good!). For those interested in the talk, here is a link to Rich’s slides: [PDF].