Andrew Lenharth
Principal Engineer at SiFive- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
SiFive
-
United States
-
Semiconductor Manufacturing
-
400 - 500 Employee
-
Principal Engineer
-
Oct 2020 - Present
-
-
-
Microsoft
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Hardware Engineer
-
Mar 2017 - Oct 2020
Develop languages, compilers, cosimulation systems, application frameworks, and programming models for FPGAs. Develop languages, compilers, cosimulation systems, application frameworks, and programming models for FPGAs.
-
-
-
The University of Texas at Austin
-
United States
-
Higher Education
-
700 & Above Employee
-
Lecturer
-
Aug 2013 - Mar 2017
Teach classes on performance and parallel programming. One of the highest rated classes in the department the semesters I taught it.
-
-
Research Associate
-
Jan 2013 - Mar 2017
Research in scaling irregular and graph algorithms to large-scale NUMA systems and research in hardware-software co-design for said algorithms.Chief developer of the Galois irregular and graph algorithm framework.Numerous invited talks and lectures.
-
-
Postdoctoral Fellow
-
Aug 2010 - Dec 2012
Research in scaling irregular and graph algorithms to large-scale NUMA systems and research in hardware-software co-design for said algorithms.
-
-
-
University of Illinois Urbana-Champaign
-
United States
-
Higher Education
-
700 & Above Employee
-
Graduate Research Assistant
-
Aug 2004 - Jul 2010
-
-
-
State of Washington
-
Government Administration
-
700 & Above Employee
-
Network and System Administrator
-
May 1997 - Jul 2002
-
-
Education
-
University of Illinois at Urbana-Champaign
Doctor of Philosophy (PhD), Computer Science -
University of Washington
Bachelor of Engineering (BE), Computer Engineering