Home

Publications

Resume

(html or pdf)

Links

Contact Info

MortezaFayyazi

Resume

 

 

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