High Performance Computing and Networking Lab (HPCNL)

Projects



XEN System porting on MIPS64

[Completed]

Updated soon...

Read More




GPRS Tunneling ProtocoLibrary l (GTP)

[Completed]

Updated soon...

Read More




Development of Multi-core Programming, Architecture and Communication (MPAC) release Version 1.0, 1.1

[Completed]

Updated soon...

Read More




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…

Read More




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…

Read More




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…

Read More




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…

Read More




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…

Read More




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…

Read More




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…

Read More




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…

Read More