Tommy Thorn Email & Phone Number
@matx.com
LinkedIn matched
Who is Tommy Thorn? Overview
A concise factual answer block for searchers comparing this professional profile.
Tommy Thorn is listed as worker bee at MatX, a with 67 employees, based in Milpitas, California, United States. AeroLeads shows a work email signal at matx.com and a matched LinkedIn profile for Tommy Thorn.
Tommy Thorn previously worked as Principal Architect at Esperanto Technologies, Inc and Principal Software Engineer at Dell Emc. Tommy Thorn holds Ph.D, Computer Science, Program Analysis For Security Properties from Université De Rennes I.
Email format at MatX
This section adds company-level context without repeating Tommy Thorn's masked contact details.
AeroLeads found 1 current-domain work email signal for Tommy Thorn. Compare company email patterns before reaching out.
About Tommy Thorn
23+ years of industry experience, covering microprocessor architecture, simulation, and implementation, programming language compilation and optimization, debugging and performance tools, applications and firmwareComfortable in most programming and design language and can pick up any quicklyI'm particularly proud of my PCIe flash controller design based on a quad-core RISC; I implemented the cores from scratch on an Stratix IV FPGA along with complete system ISA and system simulation, debugging tools, and firmware.
Listed skills include Computer Architecture, System Architecture, Hardware Architecture, Microprocessors, and 32 others.
Tommy Thorn's current company
Company context helps verify the profile and gives searchers a useful next step.
Tommy Thorn work experience
A career timeline built from the work history available for this profile.
Principal Architect
CurrentPrimary working on highly detailed timing and verification models for in- and out-of-order RISC-V cores; models developed original in C/C++ but for many years now exclusively in Rust. This role includes writing/adapting firmware and system software for Linux, preparing system images, benchmarks, and verification workloads, and debugging RTL (Verilog/Chisel) as needed.
Principal Software Engineer
Design and implementation of 3D Xpoint controller firmwareDeveloped client-side PCIe hot-plug state machine (incl. link calibration and quality monitoring); Linux kernel module and user-level utilities
Senior Engineer
From-scratch design and implementation of FPGA based quad-core NAND Flash Controller (simple in-order RISC core); wrote complete SoC simulation w/GDB support, Verilog, and NVMe-like firmware (4 request queues backed by 4 Flash channels, hitting 1 Mop/s)Port and maintenance of PCIe diagnostic tools for both IDT and PLX switches
Senior Software Engineer
Design and implementation of the CUDA debugger and CUDA memcheck, work spanning the stack from compiler, driver, down to hardware; using binary instrumentation and partial binary retranslationEnhanced hardware support for debugging (resulted in patent US8522000)
Senior Member Of Technical Staff
Sony Cell (PowerPC) compiler tools development and enhancementPerformance studies
Senior Member Of Technical Staff
Codesigned and implemented multiple snapshot and cloningEvolved the CD/DVD-ROM virtualization
Member Of Technical Staff
Wrote network and storage device emulation for the experimental virtualization atop the Code Morphing Software (CMS).Prototyped support for .NET bytecode emulation (in addition to x86)Prototyped support for PowerPC emulation (in addition to x86)
Associate Researcher
Participated in research behind the web specific development language BigwigResearched functional language virtual machine implementations
Research Engineer
Proof development with the aid of Coq automated proof verification engine proving the correct translation from Java to JavaCard.
Staff Programmer
Ported the compiler and run-time system (including the generational garbage collector) for the programming language BETA to the Sun SPARC microprocessor architecture. IT administration and program development.
Software Developer
Designed, implemented, and maintained the database engine for a library reservation system.
Tommy Thorn education
Ph.D, Computer Science, Program Analysis For Security Properties
Msc, Computer Science
Frequently asked questions about Tommy Thorn
Quick answers generated from the profile data available on this page.
What company does Tommy Thorn work for?
Tommy Thorn works for MatX.
What is Tommy Thorn's role at MatX?
Tommy Thorn is listed as worker bee at MatX.
What is Tommy Thorn's email address?
AeroLeads has found 1 work email signal at @matx.com for Tommy Thorn at MatX.
Where is Tommy Thorn based?
Tommy Thorn is based in Milpitas, California, United States while working with MatX.
What companies has Tommy Thorn worked for?
Tommy Thorn has worked for Matx, Esperanto Technologies, Inc, Dell Emc, Dssd, Inc., and Nvidia Corp..
How can I contact Tommy Thorn?
You can use AeroLeads to view verified contact signals for Tommy Thorn at MatX, including work email, phone, and LinkedIn data when available.
What schools did Tommy Thorn attend?
Tommy Thorn holds Ph.D, Computer Science, Program Analysis For Security Properties from Université De Rennes I.
What skills is Tommy Thorn known for?
Tommy Thorn is listed with skills including Computer Architecture, System Architecture, Hardware Architecture, Microprocessors, Processors, Algorithms, Compilers, and Programming Language Theory.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial