SoftwareMulti2sim

Multi2Sim: a CPU-GPU Simulator for Heterogeneous Computing

Multi2Sim is a simulation framework for CPU-GPU heterogeneous computing written in C. It includes models for superscalar, multithreaded, and multicore CPUs, as well as GPU architectures.

Please visit www.multi2sim.org to download the latest version of the simulator, user guide, and benchmark packages.

clSurf: OpenCL implementation of the Speeded Up Robust Features (SURF) algorithm

This project provides an OpenCL implementation of the Speeded Up Robust Features (SURF) algorithm. This implementation of SURF has been developed by the NUCAR group at Northeastern University and AMD. A high level overview of the implementation of SURF has been described in the paper: Analyzing program flow within a many-kernel OpenCL application http://dx.doi.org/10.1145/1964179.1964193

clSurf is available HERE

Panda: Platform for Architecture-Neutral Dynamic Analysis

PANDA is the Platform for Architecture-Neutral Dynamic Analysis. It is a platform based on QEMU 1.0.1 and LLVM 3.3 for performing dynamic software analysis, abstracting architecture-level details away with a clean plugin interface. It is currently being developed in collaboration with MIT Lincoln Laboratory, Georgia Tech, and Northeastern University.

PANDA is available at HERE