|
Principal Investigator: |
Al-Khawarizmi
Institute of Computer Science, University of Engineering &
Technology, Lahore
www.kics.edu.pk
|
|
Project Directors: |
|
Dr. Waqar Mahmood |
director@kics.edu.pk
|
|
Dr. Abdul Waheed |
awaheed@kics.edu.pk
|
|
Project Details: |
|
Start
Date:
January, 2008 |
Duration: 18 months |
|
Project Cost: PKR 11.76 million |
Project Funding: PKR 11.76 million |
|
Project Status: In progress |
Technical Progress Reports Submitted:
Project Commencement Report, Q1, Q2, Q3, Q4, Q5, Q6 and
Project Completion Report submitted.
Pending Reports:
Final Audit Report by A Rated Chartered Accountant Firm.
Deliverables Submitted:
1: Establishment of Performance Engineering Lab
2: Development of micro benchmarks
3: Tuned micro benchmarks for 1 Gbps networks
4: Benchmarking suite for multi-core based systems
5: Project Completion Report
Pending Deliverables:
None. |
|
Financial
Audit
Report: Internal Audit reports for the periods
21-10-2008 till 21-01-2009 and 21-01-2009 till 21-04-2009
are received. Final External Audit Report is pending. |
|
Project URL:
http://www.kics.edu.pk/mpac.php |
|
Detailed proposal is available
here. |
|
|
Executive Summary
Multi-core systems are coming into the mainstream and the demand
for high performance networking is on the increase. There are
multiple research efforts in individual area of parallel and
multi-core architecture, high performance networks, and
performance evaluation. However, hardly any research effort
combines all three areas. This aspect is gaining important due
to the technological trends in processor and network
architectures. There is a need for micro-kernels that target
multi-core processor and high performance networking
architecture to help attain their optimized performance. This
project is focused on researching and developing micro-kernels
targeting multi-core processor architecture as well as high
performance networking architecture to leverage their high
performance capabilities. The key objectives of this technical
project are:
-
To develop
a benchmarking suite for multi-core systems by integrating
and automating the developed micro-benchmarks with
appropriate experimental design.
-
To
establish a platform for research on multi-core processor
performance characterization and evaluation of CPU-memory
subsystem performance disparity for high-throughput
networking applications. Such a facility is expected to be
the first of its kind in Pakistan to support research and
development in high performance networking.
-
To develop
expertise in the area of High Performance Computing and High
Performance Networking that will provide a level playing
field to collaborate and contribute in this groundbreaking
research and produce quality publications.
The project will start with the research and learning of the
state-of the art micro-benchmarks for CPU and Networks. The
memory and networking micro-benchmarks for multi-core system
will then be developed followed by setting up of a
state-of-the-art multi-core processor based system as well as
1Gbps networking equipment. These micro-benchmarks will help
evaluate the performance of cache and memory subsystem, CPU and
high performance networks, to identify and minimize performance
gaps and bottlenecks to attain sustainable maximum performance
of multi-core systems and high performance networks
collectively. This measurement based study will provide the
basis for efficiently parallelizing the network applications
with memory, cache, and interconnection subsystem constraints of
the target multi-core systems.
Lastly these micro-benchmarks will be tuned for 1Gbps networks and
multi-core systems and performance measurement based research
will be conducted using these micro-benchmarks to identify and
analyze performance gaps and bottlenecks. A benchmarking suite
for multi-core systems will also be developed by integrating the
developed micro-benchmarks.
The key benefits of this project are given below:
-
The tools developed as a result of this project will
replace, existing, multiple server solutions with a single
multi-core processor based products at approximately less
than half the cost with no server administration
requirement. This product will replace the existing software
based traffic generators.
-
The
benchmarks developed, as a result of this project, for
multi-core system can be used by end users to evaluate the
performance baseline for a system and compare with other
similar system for procurement decisions in IT departments.
-
The test-bed setup, developed as an outcome of this project
will be used for further academic research and development
as well as service provisioning to industry or organizations
that require system and platform tuning, performance
evaluation and profiling, and application tuning and
parallelization. This will make a major economic
contribution to the industry as it will help in providing
optimized solutions and efficient utilization of networks
which will help in cost savings.
|