Postdoc or Staff Research Associate Position
Department: Computer Science Department
Location: Los Angeles
Salary:
Original Posting Web Page:
Keywords: architecture, reconfigurable computing, simulation
Posted on: Tuesday, August 25th, 2009
Job Details:
Postdoc or Staff Research Associate Position at UCLA on Simulation and Prototyping for Customized Computing
One position is immediately available in the Department of Computer Science at UCLA, working with Dr. Jason Cong and Dr. Glenn Reinman in the newly established Center for Domain-Specific Computing (CDSC). The candidate provides software and hardware system-level support to researchers working towards:
• Developing heterogeneous customizable computing platforms consisting of multi-core CPUs, GPUs, FPGAs, and high-performance interconnects; and
• Developing and enhancing highly efficient heterogeneous many-core architectural simulator leveraging available academic and commercial components.
The CDSC has been established with the National Science Foundation 2009 Expedition in Computing award of $10M that has been given to UCLA and three other partner universities. The goal of the CDSC is to look beyond parallelization and focus on domain-specific customization as the next disruptive technology to bring orders-of-magnitude power-performance efficiency improvement to important application domains. It will develop a general methodology for creating novel customizable architecture platforms and the associated compilation tools and runtime management environment to support domain-specific computing to: 1) achieve orders-of-magnitude computing efficiency improvement for applications in a specific domain; and 2) demonstrate that such improvement can be obtained with little or no impact on design productivity, so that it can be deployed in a wide range of application domains. The CDSC will demonstrate the feasibility and advantages of the proposed research in the domain of healthcare, with the focus on revolutionizing the role of medical imaging and hemodynamic modeling in healthcare, providing much more cost-efficient, convenient solutions for preventative, diagnostic, and therapeutic procedures to dramatically improve healthcare quality, efficiency, and patient outcomes. For more information, please see
http://newsroom.ucla.edu/portal/ucla/ucla-engineering-awarded-10-million-97818.aspx
Required Qualifications:
• Strong software engineering and programming skills, with experience in maintaining a large code base among many users.
• Demonstrated ability to build and debug hardware systems, including patching and updating firmware to address compatability issues between different board-level components (i.e. CPU, motherboard, GPUs, FPGA).
• Experience in FPGA design and prototyping
• MS or PHD in computer science, computer engineering, or electronic engineering
Desirable Qualifications:
• Demonstrated knowledge of cutting edge multi-core microprocessor architecture.
• Experience in compiler optimization and profiling.
• Experience with binary instrumentation tools.
• Experience with GPU programming
• Experience in using and extending cycle-accurate microprocessor simulators, such as SIMICS/GEMS, SESC, and SimpleScalar.
Application Deadline:
Contact Information:
Send questions about this position to: Jason Cong
E-Mail: EMAIL OBFUSCATED
Application Deadline: as early as possible

