Aviral teaching a professional course on Low Power Multicore
Computing at Yonsei University
Aviral elected as IEEE Senior Member, Aug 2011
Aviral is organizing the Workshop on Compiler Assisted SoC
Assembly Workshop, CASA 2012
Jing Lu's paper, Branch Penalty Reduction on IBM Cell SPUs
via Software Branch Hinting has been accepted for publication
at the International Conference on Hardware Software Codesign and
System Synthesis (CODES+ISSS), in Taipei, Taiwan,
in Oct 2011.
Ke Bai's paper, Stack Data Management for Limited Local Memory
(LLM) Multi-core Processors has been accepted for publication
at the International Conference on Application Specific Systems
Architectures and Processors (ASAP), at Santa Monica California,
in Sept 2011.
Jared's paper, Enabling Multithreading on CGRAs has been
accepted for publication at the International Conference on
Parallel Processing, (ICPP),
at Taipei Taiwan, in Sept 2011.
Reiley's paper, UnSync: A Soft Error Resilient Redundant
Multi-core Architecture has been accepted for publication at the
International Conference on Parallel Processing, (ICPP), at Taipei Taiwan, in Sept 2011.
James P. Held
Intel Fellow and Director, Intel Terascale Computing Research visited
CML on April 15, 2011.
Dr. Michael Gschwind
Senior Technical Staff Member, and Senior Manager, at IBM T.J. Watson
research Center visited CML on March 22, 2011.
Research
My inquiry lies in the broad area of Software for
Embedded Systems with a particular focus at the
microarchitecture-compiler interface. I am interested in
developing compiler, microarchitectural and
compiler+microarchitectural solutions for the power, performance,
temperature, robustness and reliability challenges in emebedded system
design and use. More details on research challenges are on the inquiry page, and details on my research are on the
lab page.
Teaching
I regularly teach the following courses at ASU:
CSE 230: Computer Organization and Assembly Language Programming
NEW
In addition, I teach professional courses on Low Power Computing
and Multicore Computing in universities (for Masters and
Ph.D. level students), and industry. With power and parallelism now in
the front and center of any system design, this is course seeks to
train the workforce in the fundamentals, challenges, basic and some
advanced solutions. To see if your students or employees
need this course, please see the course contents here.
Note to new Students
If you are a student at ASU, and some of the topics that I work on
engage you, the way to get into my team starts by doing well in one of
my classes. If you are a prospective student, please go through my inquiry page to see if there is some
challenge that particularly strikes you, and you would like to take
on. I am not taking any students for summer internships, so please do
not enquire. Mails about internship will not be answered.