Management Associate @ Bank of America (formerly Security Pacific Automation Company)
Member of Technical Staff @ Bell Laboratories
Software Engineer @ Google
Software Engineer @ From July 2013 to Present (2 years 6 months) Research Scientist, and Member of the Technical Staff @ Designed, architected, and built major hardware and software components of Anton, a specialpurpose, massively parallel supercomputer for molecular dynamics (MD). Anton has remained 30 times faster than all other platforms at MD during its first four
Software Engineer @ From July 2013 to Present (2 years 6 months) Research Scientist, and Member of the Technical Staff @ Designed, architected, and built major hardware and software components of Anton, a specialpurpose, massively parallel supercomputer for molecular dynamics (MD). Anton has remained 30 times faster than all other platforms at MD during its first four years of operation. Anton’s speed comes from codesign that spans hardware, software, and algorithms, focusing on minimizing the latency of a single time step. I played a major role in creating Anton’s overall architecture and in designing many of Anton’s systems, including:
● Codesigning Anton’s “Flexible Subsystem”, which handles all generalpurpose tasks.
● Suggesting the fusion of two existing hardware accelerators to produce the “highthroughput interaction subsystem” that is Anton’s main specialpurpose hardware unit.
● Proposing, evaluating, and programming the main computational cores of the Flexible Subsystem. I designed the ISA for these cores, using a simulator and timing model that I built to explore architectural, microarchitectural, and ISA tradeoffs. I also built the optimizing assembler (which performs instruction scheduling and register allocation) with which these cores are programmed.
● Replacing the proposed FFT hardware subsystem with software, saving die area while improving overall system performance.
● Modeling, simulating, and directing optimization of Anton’s performance, which exceeded our design-time estimates.
● Managing the software simulation team and later the embedded code development team.
With Josh Fisher and Paolo Faraboschi of HP Labs, wrote “Embedded Computing: A VLIW Approach to Architecture, Compilers, and Tools”, published by MorganKaufmann in 2004. From July 2003 to July 2013 (10 years 1 month) Member of Technical Staff @ From December 1997 to May 2003 (5 years 6 months) Management Associate @ From 1989 to 1992 (3 years)
Ph.D., Computer Science @ Harvard University From 1992 to 1997 A.B., Computer Science, summa cum laude @ Harvard College From 1985 to 1989 Cliff Young is skilled in: Computer Architecture, Algorithms, Parallel Programming, High Performance Computing, Programming, Parallel Computing, Software Engineering, Computer Science, Distributed Systems
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension