College of Engineering University of Wisconsin-Madison
Electrical and Computer Engineering

The Fountain

PhD Student, Class of 2009 .
Charles Tsen
 RESEARCH:
    P754 Decimal Floating Point Arithmetic
    Madison Embedded System Architectures (MESA) Lab
    Advisor: Professor Michael Schulte
About me:
Spring 2008
I'm Computer Engineering Ph.D. student at UW-Madison, and my research interest is in Computer Arithmetic and Computer Architecture. My Ph.D. research investigates floating-point hardware techniques, trying to shed light on the tradeoffs of the formats proposed in IEEE P754 Decimal Floating Point Arithmetic Standard. I am currently developing prototype decimal hardware based on the BID format, studying the potential for binary hardware reuse (since existing binary circuits are well-studied, highly-optimized, and extremely fast/efficient).

Here at Madison, I work with Professor Mike Schulte in the Madison Embedded System Architectures (MESA) Laboratory. During Fall of 2007, I passed my preliminary exam, and I expect to defend my dissertation in late 2008 or early 2009.

During the past summer (Summer 2007), after getting married, I worked in Oregon at Intel's Performance Library Laboratory developing an IEEE P754 (decimal floating point arithmetic) implementation, working under Marius Cornea, an excellent mentor. This was a continuation of work I had started in Summer 2006.

During the summer and fall of 2005, I co-oped for Intel in California, designing a reference hardware implementation for next generation memory technologies.

In 2003, I completed my undergraduate degree in electrical engineering at UT-Austin. Afterwards, I worked at AMD in Austin on the Opteron64 RTL design verification team before coming to UW-Madison's Computer Engineering PhD program.


Research Related Links:
1. Mike Schulte's Home Page
2. Madison Embedded System Architectures (MESA) Laboratory
3. IEEE 754R Wikipedia Page Laboratory
4. IEEE 754R Meeting Details
5. IBM's Decimal Arithmetic Page
6. MESA's Decimal FP Arithmetic Page



Classes I've TA'ed at UW:
ECE 757 Advanced Computer Architecture II - Multiprocessor Systems, Consistency, and Programming models
ECE 352 Digital System Fundamentals - Lecture and Theory
ECE 351 Digital System Fundamentals - Practical Laboratory



Some Pictures with my wife:
Hancock Bldg Observation Deck
(Chicago - Feb '06)
Yosemite Falls
(California - June '05)
Overture Center
(Madison WI - March '06)
Bridalveil Falls
(Columbia River Gorge, OR - June'06)
Portland City Grill
(Portland - June '06)
Major-Parker Wedding
(Austin TX - May '06)

Unrelated Links:

Established Mon, Nov 15, 2004. CAE Homepage

This page was last modified on Wednesday, 05-Mar-2008 15:13:06 CST
Email me at