| |
|
Projects, Presentations, and Tutorials
-
"RouterVM: A High-Level Programming Model and Virtual Machine
Architecture for Next-Generation Programmable Routers,"
M. Tsai, Qualification Exam Presentation,
February 2004, Berkeley CA. [Link]
-
"An Active Networking Testbed for Storage,"
M. Tsai et. al, Presentation at the Sahara Project Retreat,
January 2003, Lake Tahoe CA. [Link]
-
"The Privacy Implications of Cellular
Locationing," M. Tsai, CS294-5: Special Topics in
Privacy, Final Project Report, December 4, 2002. [Link]
-
"An Introduction to Fibre Channel &
FC SAN Design," M. Tsai, Presentation for the Oasis
Storage Networking Group, November 20, 2002. [Link]
-
"An Introduction to iSCSI,"
M. Tsai, Presentation for the Oasis Storage Networking Group,
November 13, 2002. [Link]
-
"Modeling Multiprocessor Interconnects
Using Support Vector Regression," M. Tsai, S. Weber. CS
258 (Parallel Computer Architecture) Final Project Report, U.C.
Berkeley, Professor J. Kubiatowicz. May 17, 2002. [Link]
-
"A Benchmarking Methodology for Network
Processors," Paper presentation at the 2002 Workshop
on Network Processors (NP-1), February 2002, held in conjunction
with HPCA8. [Link]
-
"Temporal Network Analysis for Predictive
Routing Table Optimization," Y. Jin, M. Tsai. CS 268
(Graduate Networking) Final Project Report, U.C. Berkeley, Professor
I. Stoica. May 13, 2001. [Link]
-
"AES Finalist Algorithm: The Rijndael
Block Cipher," Background presentation for the MESCAL
group, October 2000. [Link]
-
"Multivalued Boolean Satisfiability:
MV-SAT," Project presentation for EE 219b (Logic Synthesis
for Hardware Systems), October 2000. [Link]
-
"A Framework for Evaluating Programming
Models for Embedded Chip Multiprocessor (CMP) Systems,"
N. Shah, M. Tsai. CS 252 (Graduate Computer Architecture) Final
Project Report, U.C. Berkeley, Professors K. Keutzer and J. Rabaey,
May 2000. [Link]
-
"[An Introduction to] Fuzzy Logic,"
D. Franklin, N. Prince, M. Tsai, R. Yu. ECE 482 (Computer System
Design) Technical Report, Michigan State University, Professors
D. Fisher and D. Rover, April 29, 1998. [Link]
-
"Choosing a Microcontroller for Embedded
Systems Applications," Application note written for ECE
482 (Computer System Design), Michigan State University, Professors
D. Fisher and D. Rover, April 12, 1998. [Local
Copy]
-
"Quickstart Guide to Creating and Testing
Designs for the XESS Boards," Xilinx FPGA board tutorial
written for courses at MSU, 1997. [Local
Copy][External
Link][Link
from XESS website]
-
"Quickstart Guide to Using Xilinx Foundation,"
Xilinx FPGA tutorial for courses at MSU, 1997. [Local
Copy][External
Link]
-
"Quickstart Guide to Foundation Express,"
VHDL and FPGA tutorial for courses at MSU, 1997. [Local
Copy][External
Link]
-
"An Experimental FPGA-based RC5 Decryption
Engine," Original high-level block diagram of an RC5-64
decryption accelerator for the RSA Secret Key Challenge,
for Xilinx Spartan and Altera FPGAs, September 1997. [Link]
EE & CS Courses
Graduate courses attended at U.C. Berkeley
- EE 219b: Logic Synthesis for Hardware
Systems
- EE 219c: Computer-Aided Verification
of Circuits and Systems
- EE 244: Computer-Aided Design of Integrated
Circuits
- EE 249: Embedded System Design: Models,
Validation, and Synthesis
- EE 290a: Advanced Topics in Computer-Aided
Design
- CS 252 : Graduate Computer Architecture
- CS 258: Parallel Computer Architecture
- CS 268: Graduate Networking
- CS 294: Special Topics in Computer Science:
Electronic Commerce
- CS 294: Special Topics in Computer Science:
Privacy
Courses attended at MSU
- ECE 200: Electric Circuits
- ECE 302: Electronic Circuits
- ECE 303: Electronics Lab
- ECE 305: Electromagnetic Fields and Waves
- ECE 331: Microprocessors and Digital
Systems
- ECE 332: Microprocessors and Digital
Systems Lab
- ECE 360: Signals and Linear Systems
- ECE 381: Professionalism, Communication,
and Ethics
- ECE 410: CMOS Digital Electronics
- ECE 411: Electronic Design Automation
- ECE 413: Control Systems
- ECE 457: Communication Systems
- ECE 466: Digital Signal Processing and
Filter Design
- ECE 474: Principles of Electronic Devices
- ECE 476: Electro-Optics
- ECE 482: Capstone (Senior Design): Computer
System Design
- ECE 483: Capstone (Senior Design): IC
Design & Fabrication
- ECE 484: Capstone (Senior Design): Applications
of Analog Integrated Circuits
- CS 230: Algorithms and Computing
|
|
|