Projects

Home
Background
Research Interests
Projects
Publications
Teaching


Projects Participated at TUBITAK-UEKAE

For a complete list of projects that I have directed as the Project Manager, please see the G222 Unit's web page.

Projects Participated at Baskent University

Real-Time MORS Signal Generator and Decoder Software (MODEY - Module Sinyal Üreteci ve Sinyal Demodulasyonu): 1999-2000.

Principal Investigator: Dr. S. Gokhun Tanyer 
Overview of the Project: A software system that helps to collect/generate and decode MORS signals in real-time.
Supported by TUBITAK-UEKAE.
Responsibilities:
Software Development Project Manager - responsible for the management of software group that designs and develops the Graphical User Interface of the software and the integration of digital signal processing modules and the GUI modules.

A Software for the Determination of Information Leaks via Electromagnetic Emissions from Computer Terminals (BiKAT-Bilgi Kaçaklarının Analizi ve Tespiti): 1997-1998. 

Principal Investigator: Dr. S. Gokhun Tanyer 
Overview of the Project: A software system that helps to collect and analyze electromagnetic signals emitted from various computer terminals to determine the possible info leaks.
Supported by TUBITAK-MAM/UEKAE.
Responsibilities:
Software Development Project Manager - responsible for the management of software group that designs and develops the Graphical User Interface of the software and the integration of digital signal processing modules and the GUI modules.

Projects Participated at Northeast Parallel Architectures Center (NPAC), Syracuse University

Virtual Programming Laboratory (VPL): 1996-1997

Overview of the Project: A Web-based parallel programming environment or an interoperable interface for accessing high performance computing platforms. Virtual Programming Lab was used to teach parallel computing courses to graduate-level students at Syracuse University. 
VPL was also adopted by Cornell Theory Center (one of National Science Foundation supercomputing centers) of Cornell University and a more developed version has been in use in Virtual Training Workshops since the beginning of 1997.
Responsibilites:
Developed and helped the practical establishment of the system at Syracuse University.
Helped the adoption of the VPL infrastructure at Cornell Theory Center.

Parallel Compiler Runtime Consortium (PCRC): 1995-1996.

Project Leader: Don Leskiw and Dr. Xiaoming Li.
Overview of the Project: This project targets to build a public domain software system infrastructure that will provide unified runtime support for Fortran and C++ high performance language compilers. This infrastructure will include portable and scalable multi-platform runtime support libraries, interoperable compilers, integrated multi-language support, and improved software engineering tools for developing high performance computing software.
Responsibilites:
Ported Chaos/Parti irregular runtime support libraries onto MPI and PVM platforms.
Helped in porting Fortran 90D/HPF runtime support libraries onto MPI platform.
Developed a Web-based software system that gives collaborators to test and use the software developed within the framework of PCRC project through standard Web browsers.

Participated in the HPF Users Group coordinated by Dr.Tom Haupt. 1994.
Project Leader: Dr. Tom Haupt.
Overview of the Project: The meetings and presentations were precisious in sharing the experiences among the researchers working on the HPF compiler and applications.
Responsibilies: Presented my own experiences with other members of the group.

Evaluation of HPF Applications (HPF-A) : 1994-1995.
Project Leader: Dr.Ken Hawick.
Overview of the Project: In that early years of HPF, there were only two commercial compilers available. We tested the performance of as many as 50 applications from science and engineering domains using these compilers and compared the results with corresponding message-passing codes. The results were drastic, but it helped in determining the weak points of the HPF compilers, and improving them in later years.
Responsibilies:
worked on the plasma simulation codes. Implemented 1-D and 2-D particle-in-cell (PIC) codes in HPF (with Dr. Geoffrey Fox).
ported Dr.Victor Decyk's plasma simulation codes to MPI environment. 
worked on sparse system solvers, especially on conjugate gradient alpgorithms (with Dr. Alok Choudhary).

Development of Runtime Support Libraries for Portland Group Incr.'s (PGI) HPF compiler: 1994.
Project Leader: Dr. Tom Haupt.
Overview of the Project: NPAC's compiler software team worked on the development of an initial set of runtime support libraries for the PGI compiler.
Responsibilies: Implemented some of the intrinsics library routines.

Fortran 90D/HPF Compiler Development Project: 1993-1994.
Project Leader: Dr. Tom Haupt with Dr. Alok Choudhary and Dr. Sanjay Ranka
Overview of the Project: This project involved developing of a prototype High Performance Fortran (HPF) compiler based on the NPAC's previous Fortran 90D compiler effort. In addition to helping the development of base HPF technology components, it also served as an experimental platform for investigating possible extensions to HPF for covering applications from a broader application domain and investigating issues in developing runtime support systems for future HPF compilers.
Responsibilities:
Served as one of the major developers and maintainers until the end of project.
Incorporated NICE directives into the compiler.
Incorporated UMIACS' block-structured and runtime partitioning primitives into Syracuse F90D/HPF Compiler.
 

Last Updated: 04/10/2006 00:11:02 +0300