Farbod Hesaaraki

EDUCATION

2013 - Present TEXAS STATE UNIVERSITY
Proposed Degree: MSc in Computer Science
1996 - 2002 SHARIF UNIVERSITY OF TECHNOLOGY
Degree: Bachelor of Science in Applied Mathematics

CURRENT PROJECT

Unobtrusive real-time tracing of parallel programs

The US loses approximately $20 to $60 billion a year due to software bugs and glitches, many of which could be avoided if software developers had perfect visibility of the system state during program execution. However, achieving complete visibility of all internal signals in real time in modern embedded systems is not feasible due to limited I/O bandwidth, high internal complexity, and high operating frequencies. This research aims to develop on-chip infrastructure and sophisticated software debuggers to enable unobtrusive real-time tracing. The proposed method translates sequences of trace events into a sequence of miss events in hardware predictor structures which significantly reduces the entropy of the trace information. The miss events are then encoded using highly-effective, yet simple-to-implement, encoding schemes. Initial studies performed on unicores show a 36-fold improvement in trace port bandwidth over current industry standards.

Farbod Hesaaraki

Graduate Student

Efficient Computing Laboratory (ECL)
Department of Computer Science
Texas State University-San Marcos

Lab: Nueces 223

Advisor: Dr. Martin Burtscher

E-mail: lastname@txstate.edu