Contact Information
- Yunsup Lee
- Parallel Computing Laboratory
- Computer Science Department
- 577C Soda Hall
- University of California at Berkeley
- Berkeley, CA 94720
- email yunsup (at) cs (dot) berkeley (dot) edu
Research Interests
- Computer Architecture, VLSI Design, Parallel Programming Models, Computer Vision, Network Systems
Education
- University of California at Berkeley, CA
-
Ph.D. (expected) in Division of Computer ScienceAug. 2008 - Present
-
Advisor Krste Asanović
-
GPA 4.0/4.0
- Korea Advanced Institute of Science and Technology, Korea
-
B.S. in Division of Computer Science and Electrical Engineering (Double major)Mar. 2001 - Feb. 2005
-
GPA 4.10/4.3 overall (Summa Cum Laude)
-
Granted Co-Salutatorian award by President Robert B. Laughlin, Ph.D.
- University of California at Berkeley, CA
-
Summer SessionJul. - Aug. 2002
-
GPA 4.0/4.0
-
Completed Courses Structure and Interpretation of Computer Programs, and Probability and Statistics
Publications
- Yunsup Lee, Rimas Avizienis, Alex Bishara, Richard Xia, Derek Lockhart, Christopher Batten, and Krste Asanović. "Exploring the Tradeoffs between Programmability and Efficiency in Data-Parallel Accelerators". International Symposium on Computer Architecture (ISCA-2011), San Jose, CA, June 2011. PDF | Talk
- Andrew Waterman, Yunsup Lee, David Patterson, and Krste Asanović. "The RISC-V Instruction Set Manual, Volume I: Base User-Level ISA". Technical Report UCB/EECS-2011-62, EECS Department, University of California, Berkeley, May 2011. PDF
- Andreas Klöckner, Nicolas Pinto, Yunsup Lee, Bryan Catanzaro, Paul Ivanov, Ahmed Fasih. "GPU Scripting and Code Generation with PyCUDA". GPU Computing Gems, Volume 2. Morgan Kaufmann, 2011.
- Zhangxi Tan, Andrew Waterman, Rimas Avizienis, Yunsup Lee, Henry Cook, Krste Asanović, David Patterson. "RAMP Gold: An FPGA-based Architecture Simulator for Multiprocessors". Design Automation Conference (DAC-2010), Anaheim, CA, June 2010. PDF
- Andreas Klöckner, Nicolas Pinto, Yunsup Lee, Bryan Catanzaro, Paul Ivanov, Ahmed Fasih. "PyCUDA: GPU Run-Time Code Generation for High-Performance Computing". Computing Research Repository, 2009. PDF
- Bryan Catanzaro, Bor-Yiing Su, Narayanan Sundaram, Yunsup Lee, Mark Murphy, Kurt Keutzer. "Efficient, High-Quality Image Contour Detection". International Conference on Computer Vision (ICCV), Kyoto, Japan, October 2009. PDF
-
Bryan Catanzaro, Shoaib Kamil, Yunsup Lee, Krste Asanović, James Demmel, Kurt Keutzer, John Shalf, Kathy Yelick, Armando Fox.
"SEJITS: Getting Productivity AND Performance With Selective Embedded JIT Specialization".
First Workshop on Programming Models for Emerging Architectures (PMEA), at the 18th International Conference on Parallel Architectures and Compilation Techniques (PACT'09), Raleigh, NC, September 2009.
PDF
Also available as UCB Technical Report UCB/EECS-2010-23. - Zhangxi Tan, Andrew Waterman, Rimas Avizienis, Yunsup Lee, David Patterson, Krste Asanović. "RAMP Gold: An FPGA-based Architecture Simulator for Multiprocessors". 4th Workshop on Architectural Research Prototyping (WARP-2009), at the 36th International Symposium on Computer Architecture (ISCA-36), Austin, TX, June 2009.
Talks
- Yunsup Lee. "Maven: A Data-Parallel Architecture for Par Lab". Par Lab Retreat, Lake Tahoe, January, 2010.
- Yunsup Lee, Kevin Klues, Andrew Waterman. "Integrating the Par Lab Stack: Running Damascene on SEJITS/ROS/RAMP Gold". Par Lab Retreat, Lake Tahoe, January, 2010.
Research Experiences
- Parallel Computing Lab., UC Berkeley, CA
-
Graduate Student Researcher, Advisor: Prof. Krste AsanovićAug. 2008 - Present
- In the ParLab, I am working on energy efficient processor designs. I also am interested in VLSI implementations. I setup the whole VLSI tool ow at our lab. I also work on the compilers because I am interested in making programming easier for the architectures that I come up. I contributed to SEJITS which is an idea to bridge the gap between productivity layer programmers and efficient layer programmers using high-level scripting languages. I helped parallelize the state of the art contour detection algorithm to realize a 130X speedup.
- Robot Intelligence Technology Lab., KAIST, Korea
-
Undergraduate Researcher, Advisor: Prof. Kim, John-HwanSep. 2001 - Feb. 2005
- I developed a computer vision system for 3 vs 3, 5 vs 5, 11 vs 11 robot soccer systems. I had to work with various frame grabbers which had different interfaces such as Matrox MIL NSTC/CL/1394 as well as various analog and digital CCD cameras including Samsung, Pulnix, Basler A300B, A310.
- Natural Language Processing and Computational Linguistics Research Group, KAIST, Korea
-
Undergraduate Researcher, Advisor: Prof. Park, Jong-CheolSep. - Dec. 2004
- I ported SWI-Prolog and Tcl-Tk to an early version of Windows CE. The purpose of this project was to make natural language processing easier on embedded devices.
Teaching Experiences
- CS250 VLSI Systems Design, UC Berkeley, CA
-
Teaching Assistant, Instructors: Prof. John Wawrzynek, Krste Asanovic, Dr. John LazzaroAug. - Dec. 2009
- Accepted an Outstanding GSI Award
- The last time CS250 was taught as a design course was in 1997. I had to setup the entire VLSI tool ow from scratch. Based on the MIT 6.375 stuff, I rewrote all the labs and tutorials. The major changes were to make the materials coherent to new tools and standard cell libraries. I changed some of the stuff in the standard cell libraries myself since the educational library was fragile. I made a compiler which generates MIPS-like code for the labs, and a functional simulator which runs the compiled code.
- Daejeon Metropolitan Office of Education, Korea
-
InstructorApr. 2002 - Jul. 2004
- This was a class run by the metropolitan office to teach algorithms to gifted youths for computer programming contests. I taught over 30 high school students and 30 middle school students to win 2 grand prix prizes and 2 gold metals and the national olympiads.
Employments
- Piolink, Inc., Korea
-
Hardware EngineerDec. 2006 - Jul. 2008
- Piolink makes custom boards for network switches. One of my projects was to develop the next-generation platform which can process 160 Gbps of traffic. I booted the board which had an embedded MIPS processor which had 16 cores integrated with a 24 10Gbps port switch fabric. The other project was to make an in-house regular expression accelerator. I made the accelerator using an FPGA and wrote PCI drivers to bridge the kernel.
-
Software EngineerDec. 2004 - Dec. 2006
- I was the key member launching a web security frewall. I was heavily involved in the process of planning, developing, and launching the product. My major role was to optimize the device driver and the kernel itself to support high bandwidth traffic as well as a high performance pattern matching engine. During this process, I had a chance to use many kinds of embedded processors. I also came up with an automated test language and a runtime to support fast regression testing.
Honors and Awards
-
Outstanding GSI Award, GSI Teaching & Resource Center, UC BerkeleyMay 2010
-
Korea Foundation for Advanced Studies Scholarship, KFASSep. 2006 - Present
-
Co-Salutatorian Award, KAISTFeb. 2005This award recognizes my outstanding accomplishments at KAIST. I ranked first place in the CS department, and second place in the EE department. Overall I ranked fourth place in KAIST.
-
Global Leader Scholarship, KAISTMar. 2002 - Feb. 2005This scholarship is given to 7 students chosen among all sophomores in KAIST based on their extracurricular activities and first-year grades.
-
International Summer School Scholarship, KAISTJul. 2002
Services and Other Activities
-
KAIST Times, Editor of the Planning DepartmentMar. 2001 - Aug. 2003As an editor of the planning department, I was in charge of the special editions. I made 30 editions including the presidential election in 2002. The KAIST times were printed 70,000 copies biweekly.
-
Management Study-Group in KAIST (MSK), FounderSep. 2003 - Feb. 2005I raised $25,000 for an university venture start-up competition hosted by MSK. 30 teams and 50 students participated. We were featured in the daily Chosun-Ilbo's economy section.
-
The National Academy of Engineering of Korea CEO MembershipSep. 2004 - Present
-
Samsung Humantech, Frontier MembershipSep. 2000 - PresentThis membership recognizes my outstanding academic achievement (Gold Prize for the Humantech Thesis Prize Competition).
-
Newspaper, Magazine, KAIST Promotion Movie IntervieweeAppeared in the daily Chosun-Ilbo's Economy Section (Mar. 7, 2006, No. 26500)
Appeared in the Chosun Weekly Magazine (Nov. 4, 2004, No. 1827)
Appeared in a Robot Soccer Competition aired by KBS TV (Oct. 2004)
Appeared in a Robot Soccer Competition aired by Arirang TV (Dec. 2003)
Appeared in the KAIST Promotion Movie (Mar. 2002)