Lukasz G. Szafaryn

Ph.D. Student
Computer Engineering Program
University of Virginia
Advisor: Kevin Skadron
lgs9a at virginia dot edu



Curriculum Vitae



Publications:

L. G. Szafaryn, B. Meyer and K. Skadron.
"Evaluating Overheads of Multibit Soft-Error Protection in the Processor Core."
In IEEE Micro, August 2013.
[Paper pdf]

L. G. Szafaryn, T. Gamblin, B. R. de Supinski and K. Skadron.
"Trellis: Portability Across Architectures with a High-level Framework."
In the Journal of Parallel and Distributed Computing (JPDC), August 2013.
[Paper pdf]

L. G. Szafaryn, B. Meyer and K. Skadron.
"Evaluating Soft Error Protection Mechanisms in the Context of Multi-bit Errors at the Scope of a Processor."
At SRC TECHCON, October 2012.
[Paper pdf, Slides pdf, Poster pdf]

L. G. Szafaryn, T. Gamblin, B. R. de Supinski and K. Skadron.
"Experiences with Achieving Portability across Heterogeneous Architectures."
In Proceedings of the Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance
Computing (WOLFHPC) in conjunction with the 25th International Conference on Supercomputing (ICS), May 2011.
[Paper pdf, Slides pdf]

S. Che, J. W. Sheaffer, M. Boyer, L. G. Szafaryn, L. Wang, and K. Skadron.
"Characterization of the Rodinia Benchmark Suite with Comparison to Contemporary CMP Workloads."
In Proceedings of the IEEE International Symposium on Workload Characterization (IISWC), December 2010.
[Paper pdf]

M. Guevara, P. Wu, M. D. Marino, J. Meng, L. G. Szafaryn, P. Satyamoorthy, B. Meyer, K. Skadron, J. Lach and B. Calhoun.
"Exploiting Dynamically Changing Parallelism with a Reconfigurable Array of Homogeneous Sub-cores."
At SRC TECHCON, September 2010.
[Paper pdf, Slides pdf, Poster pdf]

L. G. Szafaryn, K. Skadron, and J. J. Saucerman.
"Experiences Accelerating MATLAB Systems Biology Applications."
In Proceedings of the Workshop on Biomedicine in Computing: Systems, Architectures, and Circuits (BiC)
in conjunction with the 36th IEEE/ACM International Symposium on Computer Architecture (ISCA), June 2009.
[Paper pdf, Slides pdf]

L. G. Szafaryn, J. Saucerman, S. Acton, and K. Skadron.
"A Tale of Two Systems Biology Applications: Experiences Accelerating Ultrasound Feature Tracking vs.
Multi-Timescale Simulations."
University of Virginia Dept. of Computer Science Technical Report CS-2009-01, March 2009.



Presentations:

L. G. Szafaryn, M. Boyer and K. Skadron.
"Experiences Porting MATLAB Systems Biology Applications to CUDA."
At NVIDIA NVISION, August 2008.
[Paper pdf Poster pdf]



Tools:

Trellis:
High-level common CPU-GPU programming framework and a source-to-source translator, as described in WOLFHPC and JPDC papers (currently being updated).
[Source code tar.gz]

Svalinn:
Framework for evaluating protection scenarios that include multiple circuit and architecture-level techniques in the context of the OpenRISC core (currently being updated).
[Source code tar.gz]



Research Projects and Interests:

Ph.D. Degree:
Svalinn: Reliability for Multi-bit Soft Errors
Trellis: High-level Common CPU-GPU Framework
Field Programmable Core Array (FPCA)
Rodinia: GPU Benchmark Suite
Distributed Cache in M5 Simulator
GPU Register File Allocation
Image processing and Simulation GPU Applications
Operating System Scheduling
VLSI Adder Design

MS Degree:
Embedded Data Acquisition and Display Device
Computer Architecture
Applications of Information Theory
Digital Signal Processing
Solid State Technology

BS Degree:
Processor VHDL Design
Networking
Fiber Optic Communication