NJIT         Electrical and Computer Engineering Department


 
 
 

Sotirios G. Ziavras
Professor

 

Contact | Classes | CV | Research | Publications |

Brief Biography


 
Dr. Sotirios G. Ziavras was born in Athens, Greece.

Dr. Ziavras received the Diploma in Electrical Engineering from the National Technical University of Athens (NTUA), Greece (1984), the M.Sc. degree in Electrical and Computer Engineering from Ohio University (1985), and the D.Sc. degree in Computer Science from George Washington University (1990). He graduated from NTUA in 9 semesters (normal duration of studies: 5 years/10 semesters).

He was a Graduate Teaching Assistant and a Research Assistant at Ohio University, and a Distinguished Graduate Teaching Assistant and a Research Assistant at George Washington University. He received an award from the Hellenic Government (IKY) in 1984 and the Richard E. Merwin Ph.D. Fellowship in 1986. From 1988 to 1989, he was also with the Computer Vision Laboratory of the Center for Automation Research at the University of Maryland in College Park, performing research in supercomputing techniques for parallel computer vision and numerical analysis (actual implementations on a Connection Machine supercomputer were also involved). He was with the RISO National Research Laboratory of Denmark in the summer of 1983, performing research in interactive computer graphics. He was a visiting Assistant Professor in the Electrical and Computer Engineering Department at George Mason University in the Spring of 1990. He joined the Electrical and Computer Engineering Department at NJIT in the Fall of 1990 as an Assistant Professor. He was promoted to Associate Professor in 1995 and then to Professor in 2001. He also holds a joint appointment in Computer Science. 

He served as the Associate Chair for Graduate Studies in the ECE Department from 2001 to 2004 and again from 2007 to 2008. He is the recipient in 2011 of the NJIT award in the category Excellence in Graduate Instruction.

He has authored more than 160 papers. He is the Director of the Computer Architecture and Parallel Processing Laboratory (CAPPL). His main research interests are advanced computer architecture, reconfigurable computing, chip multiprocessors, parallel processing (architectures and algorithms), embedded systems, special-purpose hardware designs (for image processing, numerical analysis, etc.), hardware support for network security and ubiquitous computing.

He received a Research Initiation Award from the National Science Foundation in 1991. His research has been supported by the National Science Foundation (NSF), the Defense Advanced Research Projects Agency (DARPA), the New Jersey Commission on Science and Technology (NJCST), the U.S. Department of Energy (DOE), AT&T, NJIT, etc. He received in 1996 an NSF/DARPA (also sponsored by NASA) New Millennium Computing Point Design Studies grant for the design and feasibility analysis of a parallel computer that could achieve by the year 2005 near PetaFLOPS performance. He has served as a reviewer for many NASA and NSF proposals, and as a panel member for the evaluation of research proposals submitted to Federal Government agencies.

He has served as a program committee member for many international conferences. He has presented about 40 invited seminars/talks at universities and scientific workshops.

Among many recent CAPPL Laboratory innovations, his CAPPL research group pioneered:

·         The concept of end-user programmable semi-customized multicores for high-performance embedded computing using FPGAs (in 2002).

·         The concept of vector coprocessor sharing for multicores embedded in FPGAs (in 2005).

·         Various runtime policies for vector coprocessor sharing in general-purpose multicores in order to maximize the performance while also minimizing the overall energy consumption (static and dynamic energy); this work was benchmarked using FPGA-based prototypes as well as ASIC (Application-Specific Integrated Circuit) implementations (in 2010).

·         The first known implementation of LU (Lower-Upper triangular) factorization on FPGAs using floating-point units (in 2003). LU factorization is of paramount importance to scientific and high-performance computing. Our approach for huge sparse matrices has since been also used by the EDA (Electronic Design Automation) industry to speedup circuit simulation.

·         A new scalability definition for parallel computing based on a directional derivative of performance in a multidimensional space (in 2005). Expanding all the design dimensions of interest and collapsing all the other dimensions, this kind of scalability evaluation facilitates an analysis to find an optimal path to scale up a system for a given problem solution; it also supports a comparison of potential solutions.

·         Parallel solution of Newton’s power-flow equations on multiprocessors embedded in FPGAs in an effort to facilitate real-time monitoring of the Power Grid (in 2006).

·         FPGA-based network intrusion detection involving real-time pattern matching that also facilitates (the concept of) efficient runtime pattern updates (in 2009).

·         Dynamic/runtime resource and energy management for reconfigurable mixed-mode (i.e., simultaneously supporting the SIMD and MIMD parallel execution modes) multiprocessors embedded in FPGAs (in 2005).

·         Online privacy protection in computer-mediated communication using information-entropy based realistic estimation of user anonymity levels, along with high-performance implementations (joint work, in 2009).

·         ASIC design of very high performance communication routers to support portability of MPI (Message-Passing Interface) based code to general-purpose and reconfigurable multicores. Development of an FPGA-based prototype (joint work, in 2005).

Dr. Ziavras has served as an Associate Editor or Editor for various journals, such as Pattern Recognition, Journal of Conference Papers in Communications and Networking, Journal of Parallel and Distributed Computing and Networks, Advances in Computing, etc. He has been listed, among others, in

o    Marquis Who's Who in Science and Engineering

o    Marquis Who's Who in America

o    Marquis Who's Who in the World

o    Marquis Who's Who in the East

o    Marquis Who's Who in American Education

·         Who's Who in Engineering Education

He is a member of the IEEE (Senior member), Pattern Recognition Society, Greek Chamber of Engineers, and Eta Kappa Nu.


Dr. Ziavras initiated and was the faculty advisor until 1998 of the IEEE Computer Society student branch chapter at NJIT.


Contact | Classes | CV | Research | Publications |


 
 
 

If you have any comments or questions, please send them to ziavras@njit.edu