High Performance Computing and Networking Lab (HPCNL)
Projects
Development of Multi-core Programming, Architecture and Communication (MPAC) release Version 1.0, 1.1
[Completed]
Updated soon...
Urdu Search Engine (USE) - [funded by ICT R&D, PKR 33.3 M]
[On-going]
“Search engines are as critical to Internet use as any other part of the network infrastructure, but they differ from other components in two important ways. First, their internal workings are secret, unlike, say, the workings of the DNS…
Runtime Parallelization of Sequential Binary Code through JVM - [funded by HEC, PKR 3.4 M]
[Completed]
Executive Summary
Dynamic parallelization deals with parallel execution of sequential code with the help of a hardware/software runtime system. One of the staff members of HPCNL is doing his PhD dissertation in this area. He has recently developed an automated…
Analysis of Virtual Machine Scheduling
[Completed]
Executive Summary
On a hosted virtual machine, a VM is running like an ordinary process. That implies that, the VM process gets scheduled on the whim of the host OS.
(1) With what priority VM processes are spawned and how…
MIPS64 - System Mode Emulation in QEMU - [funded by HEC, PKR 4.05 M]
[Completed]
Emulation is a virtualization technique which is commonly used to run non-X86 software on a commonplace X86 based machines. Android emulator is an example which allows software developers run their Android programs on X86 computers. Such a use case has…
Development of Type-2 Hypervisor for MIPS64 Based Systems - [funded by ICT R&D, PKR 15.25 M]
[Completed]
Scope
The project is about developing an open source Type 2 hypervisor which installs and runs like an ordinary application on MIPS64 Linux based systems. This hypervisor will host multiple MIPS64 Linux virtual machines with securely isolated resources like…
QEMU - User Mode Emulation - [ funded by HEC ]
[Completed]
QEMU - User Mode Emulation (1st Phase)
HPCNL developed Octeon MIPS64r2 ‘User Mode Emulation’ (UME) support into open source ‘Quick Emulator’ (QEMU). QEMU can emulate numerous target architectures. Like many other open source projects, available documentation of the software is either scant or stale. Modifying…
Characterization, Evaluation, and Development of High Performance Network Services on Multi-Core Architectures - [funded by ICT R&D, PKR 11.7 M]
[Completed]
This project is funded by the ICT fund and the primary objective of this project is to research on multi-core processor performance characterization and evaluation of CPU-memory subsystem performance disparity for high-throughput networking applications.
Multi-core processor…
IPNBench
[Completed]IPNBench is a benchmarking suite for state-of-the-art commercial microprocessor based systems. IPNBench targets traditional single-core as well as more recent multi-core processors. In addition, it is equally useful for uniprocessor as well as multiprocessor (SMP) systems. Unlike existing micro benchmarks…