|
EDUCATION
Northeastern University,Boston,MA
(April 2005) (expected)
Ph.D. Computer Engineering, Minor in
Computer Science and Signal Processing (GPA: 3.8/4)
- Research: Design, evaluation and implementation of parallel
algorithms for crossbar scheduling. Improving performance and fault
tolerance of packet switch architectures (supported by CenSSIS). Architectural modeling and performance
improvement of BlackFin DSP processor
(supported by ADI). Evaluation of FX!32,
binary translation system (supported by Compaq). Other areas of research
include low power design and reconfigurable computing.
- Course work: Combinatorial optimization, analysis of
algorithms, parallel architectures, computer architecture, digital
signal processing, applied probability, pattern recognition, operating
system, software engineering, compiler design.
- Experience: Teaching assistant for parallel computing, logic
design, and HDL and synthesis courses. Research assistant since 1999
(supported by Analog Devices Inc., Compaq and CenSSIS).
University
of Tehran,Tehran,Iran
(1998)
Master of Science in Computer Engineering
- Ranked among top two percent in the national graduate level
university entrance exam.
- Research: Hardware acceleration of automatic test pattern
generation for digital circuits.
- Course work: Digital system design using VHDL, digital system
testing and testable design, fault tolerant systems, computer
architecture, parallel processing, VLSI design, neural networks, design
of special purpose processors for intelligent systems.
- Experience: Teaching assistant for logic design and
microprocessors courses.
Sharif University of
Technology, Tehran, Iran (1995)
Bachelor of Science in Computer Engineering
- Ranked among top 0.2 percent in the national university entrance exam.
- Research: Programmable Logic Controllers (PLC).
WORK EXPERIENCE
ATI Research Inc., Marlborough,USA
(Summer 2004)
Internship: Design and implementation of
an integer programming approach to instruction
scheduling for graphic processors.
Valence Semiconductor Inc., Dubai,
UAE (Summer and Fall 2001)
Internship: Design, simulation, synthesis
and verification of Ethernet packet switch.
VLSI laboratory, Tehran,Iran
(1997 - 1999)
Design engineer: Design, simulation,
synthesis and verification of UTS-DSP, a CISC DSP processor
compatible with Texas Instrument TMS320C54x DSP processor at
instruction level.
Esfehan University,Golpayegan,Iran
(Spring 1998)
Instructor: Teaching fundamentals of
computer engineering course to undergraduate students.
Allameh Helli High
school,Tehran,Iran
(1995 - 1997)
Teacher: Teaching Basic programming
language to high school students.
PUBLICATIONS
1) M. Fayyazi, D. Kaeli,W.Meleis,
“An Adjustable Linear Time Complexity Parallel Maximum Weight
Bipartite Matching Algorithm,” submitted to Information Processing
Letters.
2)
M. Fayyazi, D. Kaeli, W. Meleis,
"Linear-Time Parallel Algorithms for Maximum Weight Bipartite Matching,"
submitted to ACM Symposium on Parallelism in Algorithms and
Architectures (SPAA'05).
3)
M. Fayyazi, N.
Rubin,
C. Reeve, “Integrating Splitting Transformations into an ILP
Instruction Scheduler,” Technical
Report, ATI Research Inc., Marlborough, Massachusetts, August 2004.
4) M. Fayyazi, D. Kaeli,
W. Meleis, "Parallel Maximum Weight
Bipartite Matching Algorithms for Scheduling in Input-Queued Switches,"
IEEE International Parallel and Distributed Processing Symposium (IPDPS
2004), pp. 26-30, Santa Fe, New Mexico, April 2004.
5) M. Fayyazi, D. Kaeli,
Z. Navabi, “Dynamic Input Buffer
Allocation (DIBA) for Fault Tolerant Ethernet Packet Switching,” in
proc. of the International Conference on Parallel and Distributed
Processing Techniques and Applications (PDPTA’03), vol. 2, pp. 819-823,
Las Vegas, Nevada, June 2003.
6) M. Fayyazi, D. Kaeli,
“Localized Message Passing Structure for High Speed Ethernet Packet
Switching,” in proc. of the International Conference on Parallel and
Distributed Processing Techniques and Applications (PDPTA’02), pp.
1551-1557, Las Vegas, Nevada, June 2002.
7)
M. Fayyazi, D. Kaeli, "A Study of DSP and Microcontroller Applications
on FRIO DSP," Technical Report, Analog Devices Inc., Norwood,
Massachusetts, July 2001.
8)
M. Fayyazi, Z. Navabi,
“Accelerating Test Generation by VLSI Hardware Emulation,” in
proc. of the 9th IEEE North Atlantic Test Workshop, pp. 84-89,
Gloucester, MA, May 2000.
9) P. J. Drongowski, D. Hunter, M. Fayyazi, D. Kaeli,
J. Casmira “Studying the Performance of the
FX!32 Binary Translation System,” in proc. of
the 1st IEEE Workshop on Binary Translation , Newport
Beach,CA,
October 1999.
10) M. Fayyazi, M. R. Movahedin,
Z. Navabi, P. A. Riahi,
A. G. Dezfoli, “An Efficient CPU
Architecture for DSP Processors,” ICEE’99, Tehran, Iran, June
1999.
11) P. A. Riahi, M. R. Movahedin, M. Fayyazi,
“Core Architecture of UTS-DSP Processor,” ICEE’99, Tehran,Iran,
June 1999.
12) M. Fayyazi, Z. Navabi,
"Using VHDL Neural Network Models for Automatic Test Generation," 2nd
Workshop on Libraries, Component Modeling and Quality Assurance, Toledo,Spain,
April 1997.
RESEARCH INTERESTS
Developing and implementing parallel and distributed algorithms
Developing optimization algorithms for compilers
Optimizing performance of scientific programs
Providing algorithms for hardware testing
Modeling and simulating hardware components
SKILLS
MPI, C, C++, and Java programming languages, and UNIX, Linux, and
Windows operating systems
AMPL modeling language, and CPLEX and GLPK solvers for ILP formulations
VHDL and Verilog hardware description
languages
Assembly code development and optimization for ATI graphics processors
Assembly code development and optimization for ADI and TI DSP processors
Cadence and Synopsys synthesis tools
PROFESSIONAL AFFILIATIONS
Awarded membership in Phi Kappa Phi
Institute of Electrical and Electronics Engineers (IEEE)
IEEE Computer Society
IEEE Computer Society Technical Committee on Parallel Processing
REFERENCES
Prof. David Kaeli, ECE department,
Northeastern University, Boston, MA
Prof. Waleed Meleis,
ECE department, Northeastern University, Boston, MA
Chris Reeve, director of compiler group, ATI Research Inc.,
Marlborough, MA
---------------------------------------------------------------------------------------------
Contact information of the references are available on request
|