Search For:

Displaying 1-3 out of 3 total
Skadu: Efficient vector shadow memories for poly-scopic program analysis
Found in: 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO)
By Donghwan Jeon,Saturnino Garcia,Michael Bedford Taylor
Issue Date:February 2013
pp. 1-12
Shadow memory is a critical component of many dynamic program analysis frameworks with applications ranging from memory debugging to computer security. Most recent work has focused on optimizing the execution time of analyses that associate a single tag wi...
The Kremlin Oracle for Sequential Code Parallelization
Found in: IEEE Micro
By Saturnino Garcia,Donghwan Jeon,Christopher Louie,Michael Bedford Taylor
Issue Date:July 2012
pp. 42-53
The Kremlin open-source tool helps programmers by automatically identifying regions in sequential programs that merit parallelization. Kremlin combines a novel dynamic program analysis, hierarchical critical-path analysis, with multicore processor models t...
Kremlin: rethinking and rebooting gprof for the multicore age
Found in: Proceedings of the 32nd ACM SIGPLAN conference on Programming language design and implementation (PLDI '11)
By Christopher M. Louie, Donghwan Jeon, Michael Bedford Taylor, Saturnino Garcia
Issue Date:June 2011
pp. 123-128
Many recent parallelization tools lower the barrier for parallelizing a program, but overlook one of the first questions that a programmer needs to answer: which parts of the program should I spend time parallelizing? This paper examines Kremlin, an automa...