Patrick La Fratta: Academic Information

Dept. of Computer Science and Engineering
University of Notre Dame
Ph. D. Candidate, Computer Science and Engineering

 

Bradley Dept. of Electrical and Computer Engineering
Virginia Tech
M.S. Comp. Engineering, 2005
B.S. Comp. Engineering, 2003


Current Research Project:
Processor-in-Memory ISA and Microarchitecture

Dissertation Proposal:
Optimizing the Internal Microarchitecture and ISA of a Traveling Thread PIM System

M.S. Thesis:
Evaluating the Design and Performance of a Single-Chip Parallel
Computer Using System-Level Models and Methodology


Publications:
"Design Enhancements for In-Cache Computations," Patrick La Fratta and Peter M. Kogge, CMP-MSI 3: Workshop on Chip Multiprocessor Memory Systems and Interconnects, held in conjunction with ISCA-36, June 20, 2009.

"Instructing the Memory Hierarchy with In-Cache Computations," Patrick La Fratta and Peter M. Kogge, INTERACT-13: Workshop on Interaction Between Compilers and Computer Architecture, held in conjunction with HPCA-15, Feb. 15, 2009.

"Exploring Power Reduction Options for a Single-Chip Multiprocessor through System-level Modeling," Patrick Anthony La Fratta and James M. Baker, Jr., Journal of Embedded Computing, Volume 2, No. 2, pp. 235-247, IOS Press, Nov. 2006.


Courses Taken:
('CSE' and 'EE' taken at Notre Dame, all others at Virginia Tech)

CSE 60321Advanced Computer Architecture
ECE 5504Computer Architecture
ECE 5514Design of Systems on a Chip
CSE 60462VLSI Design
ECE 4504Computer Organization
EE 61546IC Fabrication Labratory
CSE 60431Programming Languages
CSE 60111Complexity and Algorithms
CSE 40113Design & Analysis of Algorithms
Math 5454Graph Theory
ECE 5506Testing and Verifications of Digital Systems
CSE 60641Operating Systems
CSE 40243Compilers
ECE 4514Digital Design II
ECE 4534Embedded System Design
CS 4234Parallel Computation

Courses TA'd:
ECE 1574Engr Problem-Solving with C++


Research/Learning Interests:
- High Performance Computer Architecture
- System-Level Modeling
- Interaction of Languages and Systems

Back to the Main Page