Patrick La Fratta

Patrick La Fratta

Senior Staff Modelling Engineer @ Prodapt

About

As a computer engineer specializing in modeling and simulation, I have a proven track record of driving innovations in high-performance memory systems. I thrive on solving complex problems at the intersection of hardware and software. • Proficient in C++, SystemC, and Python, with extensive experience in developing and optimizing simulation frameworks. • Lead developer for a memory controller model supporting DDR5, LPDDR5, HBM3, and other advanced memory technologies. Spearheaded optimization efforts for this model, achieving a 2.5x geometric mean speedup. • Experienced in maintaining and enhancing HPC workload suites for simulation-based performance evaluation, enabling accurate and efficient system assessments. Full Bio: Patrick La Fratta completed his B.S. degree in Computer Engineering at Virginia Tech in 2003 and has accumulated experience in industry, academia, and civil service for the U.S. Department of Defense. He completed his M.S. in Computer Engineering at Virginia Tech in 2005 with a thesis project on modeling and simulation in SystemC for the power and performance evaluation of a multithreaded, homogeneous multicore processor. He received his Ph.D. in Computer Science and Engineering in 2010 from the University of Notre Dame, where he conducted research in the areas of heterogeneous multicore processors, architectural extensions to the conventional memory hierarchy, and advanced multithreaded execution models. After completing his Ph.D., Dr. La Fratta worked for the Aviation and Missile Research, Development, and Engineering Center (AMRDEC) under the DoD as a Science, Mathematics, and Research for Transformation (SMART) Scholar. He then joined Micron Technology, where he worked on a Processing-in-Memory project before transitioning to the Advanced System Architecture team. In this role, he specialized in the modeling and simulation of memory controllers. He then worked as an HPC System Architect at Samsung, where his work spanned heterogeneous processing devices, including hardware/software modeling and analyzing simulation data to assess the impact of system-level parameters on performance. In addition to his core technical work, Dr. La Fratta has contributed to several patents in computer architecture and DRAM devices. He has developed software for FPGA-accelerated processing systems, particularly for genome sequence alignment using the Smith-Waterman algorithm. His technical expertise spans the use of tools like GCC, clang, Visual Studio, and simulation environments such as the Structure Simulation Toolkit, gem5, and Sniper.

Country

United States

City

McKinney

Industry

Computer Hardware

Skill

C++, C, Python, Java, Parallel Computing, Programming, Algorithms, Testing, Simulations, Matlab, Computer Architecture, Linux, Computer Science, Software Engineering, SystemC

Experience

Prodapt

Senior Staff Modelling Engineer

Prodapt

LinkedIn
2025-3 - Present · 1 yr 7 mos

Dallas-Fort Worth Metroplex

Senior Staff Modelling Engineer employed by Prodapt, currently on assignment at Meta

Samsung Electronics America

Senior Staff Engineer, HPC System Architecture

Samsung Electronics America

LinkedIn
2023-3 - 2025-1 · 1 yr 11 mos

Dallas-Fort Worth Metroplex

Lead technical role for simulation-based memory hierarchy performance analysis and optimization for a heterogenous multicore processing system. • Utilized the Structural Simulation Toolkit (SST) to calibrate a DRAMSim3-based HBM memory model with third party data to measure performance sensitivity to tRRD and improve model accuracy. • Lead the establishment and maintenance of multiple toolchains and multithreaded HPC benchmarks for simulation and performance analysis. • Hand-tuned assembly code of a multithreaded STREAM kernel for target architecture to achieve ∼10x improvement in bandwidth. • Delivered detailed reports of benchmarks and utilities, including CLOMP, EPCC, and perf, as candidates for performance analysis toolset.

Micron Technology

Principal Architect

Micron Technology

LinkedIn
2022-11 - 2023-3 · 5 mos

Dallas-Fort Worth Metroplex

Technical lead for Advanced System Architecture team’s external memory controller model collaborative development efforts. • Lead the collaborative development effort with ASIC Modeling team for an LPDDR5 memory controller model. • Planned and scheduled code development for the model. • Lead and contributed to the delivering of extensive test data to demonstrate model correctness and alignment with specifications.

Micron Technology

Senior Architect Strategist - System Performance Modeling Engineer

Micron Technology

2017-4 - 2022-11 · 5 yrs 8 mos

Dallas/Fort Worth Area

Technical lead for Advanced System Architecture team’s internal memory controller model development. • Planned and lead a ground-up implementation of an optimized version of a memory controller model in SystemC. - The new model achieved an average of 2.5x geometric mean speedup and approximately 100x maximum speedup over the previous version. • Architected a framework in Python for testing this memory controller model. - Leveraged this test framework to write several hundred synthetic and directed tests for the controller’s large feature set, which included multiple scheduling policies (e.g. FRFCFS and FRFCFS with read priority), address map customization for tuning bandwidth and latency, open/close page modes, various refresh modes, adjustment of numerous queue and buffer sizes, and many others. • Implemented support for various devices in this controller model, including DDR3, DDR4, DDR5, LPDDR5, HBM2, HBM3, and 3D XPoint. • Conducted analyses and delivered data on the sensitivity of various workloads’ execution time to bandwidth and latency of the memory system.

Micron Technology

Architect - System Performance Modeling

Micron Technology

LinkedIn
2016-4 - 2017-4 · 1 yr 1 mo

Dallas/Fort Worth Area

Micron Technology

System Architect

Micron Technology

LinkedIn
2013-10 - 2016-4 · 2 yrs 7 mos

Boise, Idaho Area

Contributed to the design and performance evaluation of a high-performance DRAM device utilizing disruptive technology. This work involved analyses of data derived from simulation-based and hardware-based experimentation to gain insights into tradeoffs of design alternatives for various operations on the DRAM device and its associated memory controller. Data were presented in terms of bandwidth, latency, and application execution time for various kernel benchmarks to better understand impacts of changes to DRAM device design parameters. A study of the implications of changes to address bit mappings on the memory usage of the Linux operating system was completed through full system simulation.

Boise State University

Adjunct Faculty, Department of Computer Science

Boise State University

LinkedIn
2015-8 - 2016-12 · 1 yr 5 mos

Boise, Idaho Area

Instructor for CS 441, Computer Architecture. Member of Thesis Proposal Committee for Gregory Cook. Thesis title: "Post Register Allocation Modulo Scheduling for the ARM Cortex-A8 Processor."

US Army

Computer Engineer

US Army

LinkedIn
2010-3 - 2013-10 · 3 yrs 8 mos

Huntsville, Alabama Area

Designed hardware/software system and simulation environment for verification of device compliance with the Remote Readiness Asset Prognostic/Diagnostic System (RRAPDS) Communications Protocol for Health Monitoring Systems (HMS) under the Stockpile Reliability Program. Conducted research in the design and evaluation of high-performance, energy-efficient parallel processor architectures. This research included contributing to a group study for the optimization of processing hardware for the Integrated Hostile Fire Detection System (IHFDS). Served as technical evaluator for Small Business Innovation Research (SBIR) proposals offering techniques for verifying security in ASIC and FPGA designs. Supported the Joint Land Attack Cruise Missile Defense Elevated Netted Sensor (JLENS) project with expertise in hardware and software, with work including investigations into peformance tradeoffs for signal processing on general purpose processors.

University of Notre Dame

Graduate Research Assistant

University of Notre Dame

LinkedIn
2005-8 - 2010-12 · 5 yrs 5 mos

Notre Dame, IN

Dissertation Title: Optimizing the Internal Microarchitecture and ISA of a Traveling Thread PIM System Advisor: Dr. Peter M. Kogge - Conducted research in computer architectures based on emerging processing-in-memory fabrication technology. - Performed design explorations and performance evaluations of the ISA, microarchitecture, execution model, and code generation tools. - Code development, analysis, and testing for this project required extensive use of C++ programming for microprocessor simulation, bash scripting, gnuplot, Dot, Dia, and Excel. The Sun Grid Engine (SGE) and the Condor high throughput computing system were both used for processing large-scale simulations over clusters of PCs connected over a LAN. Also utilized MATLAB for tradeoff analysis in successive processor fabrication technology generations.

AMRDEC

Intern

AMRDEC

2009-5 - 2009-8 · 4 mos

Huntsville, Alabama Area

Designed and implemented the parallel Discrete Fourier Transform (DFT) for an x86-based microprocessor with Tesla C1060 GPU using the CUDA programming language, a C++-based language written for programming NVIDIA's state-of-the-art computing devices. Also conducted performance evaluations and optimizations for the parallel DFT on the C1060, which required research into the DFT algorithm and C1060 hardware design. My work on the acceleration of the Fourier Transform was performed in support of the cruise missile defense system project JLENS (Joint Land Attack Cruise Missile Defense Elevated Netted Sensor System) at Redstone Arsenal.

Sandia National Laboratories

Intern

Sandia National Laboratories

LinkedIn
2007-5 - 2008-8 · 1 yr 4 mos

Albuquerque, New Mexico Area

Proposed two innovative microprocessor designs for accelerating scientific applications at Sandia National Labs (SNL). The applications included SNL's CTH: a shock-wave physics computer code used in various aspects of weapons and armor systems evaluation including warhead design, explosion physics, and safety issues; ALEGRA: a family of multi-physics codes for simulating large deformations and strong shock physics for the development of advanced armor concepts; the LAMMPS molecular dynamics code; and others. Planned and scheduled the simulator development for the proposed microprocessor designs, developed models of the designs in C++ based on Sandia's Structural Simulation Toolkit (SST), and performed hardware and software evalutions using the developed models. The evaluation required extensive use of the Sun Grid Engine (SGE) to manage batch simulation jobs to a PowerPC-based cluster environment. The authoring of the simulator required extensive use of linux-based code development and source control tools, including makefiles, the GNU C++ compiler (g++), GNU debugger (GDB), and the Subversion revision control system (SVN). My work on this project involved collaboration with Senior Members of the Technical Staff at SNL highly experienced in the field of computer architecture. They assisted me in authoring two papers presenting the designs, evaluation results, and analyses of the proposed microprocessors.

Adaptive Genomics

Software Engineer

Adaptive Genomics

2004-1 - 2005-8 · 1 yr 8 mos

Blacksburg, VA

Assisted in the development of an FPGA-based system optimized to run the Smith-Waterman algorithm for genome sequencing. My contribution to this product entailed the planning and scheduling of a code development project to interface a web-based frontend to the FPGA device using the C and C++ programming languages. The code development efforts required the use of network programming to interface the microprocessor to the server connected over a LAN running the user interface. The SVN source control tool, the gprof profiler for software evaluation, Bugzilla for bug tracking, and GDB were also used extensively. Knowledge of the FPGA design was required to transfer data from on-board memory to the FPGA device for efficient query processing.

Virginia Tech

Graduate Research Assistant

Virginia Tech

LinkedIn
2003-8 - 2005-5 · 1 yr 10 mos

Blacksburg, VA

M.S. Thesis Title: Evaluating the Design and Performance of a Single-Chip Parallel Computer Using System-Level Models and Methodology Advisor: Dr. James. M. Baker, Jr. - Conducted research in the design, modeling, and performance evaluation of SCMP, a Single-Chip Message-Passing parallel computer system. - Designed and developed a new SCMP software-based model using a system-level modeling language, SystemC, implemented as a set of libraries to the C++ programming language. Managed software revisions using the CVS software control tool.

Virginia Tech

Graduate Teaching Assistant

Virginia Tech

LinkedIn
2004-1 - 2004-12 · 1 yr

Blacksburg, VA

- GTA for ECE 1574: Engineering Problem Solving with C++. - Assisted in the instruction of freshman engineering students seeking admission to the Department of Electrical and Computer Engineering. - Worked closely with students in both office hours and lab environment, assisting in the development of problem-solving skills and programming practices. - Code development in this course was conducted through Microsoft Visual Studio. This required close familiarity with and frequent usage of Visual Studio in order to instruct students in project completion.

Education

University of Notre Dame

University of Notre Dame

LinkedIn

Computer Science and Engineering

2005 - 2010 · 5 yrs

Dissertation Title: "Optimizing the Internal Microarchitecture and ISA of a Traveling Thread PIM System" Advisor: Prof. Peter Kogge Full Text Available Online: https://doi.org/10.7274/hh63st76m6h

Virginia Tech

Virginia Tech

LinkedIn

Computer Engineering

2003 - 2005 · 2 yrs

Thesis Title: "Evaluating the Design and Performance of a Single-Chip Parallel Computer Using System-Level Models and Methodology" Advisor: Prof. Mac Baker Full Text Available Online: http://hdl.handle.net/10919/32424

Virginia Tech

Virginia Tech

LinkedIn

Computer Engineering

2000 - 2003 · 3 yrs

Cum Laude, With Honors in Engineering.

Patrick La Fratta's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.