Equipments

Computing equipments

ULBS High Performance Computing (HPC) System
ULBS High Performance Computing (HPC) System. It has 30 Intel Xeon E5405 homogenous quad cores (15 blades, 120 cores), operating at 2 GHz. This means a total of 120 Intel cores. Our High Performance Computing system also includes 4 IBM Cell Broadband Engine (Cell BE) processors (2 blades, 36 cores). The IBM Cell is a heterogeneous multicore, consisting of a 64-bit dual thread PowerPC (master) core plus 8 SIMD processors. These (slave) processors, called SPU (Synergistic Processor Unit), are specialized for data intensive processing domains like cryptography, media and scientific applications. The HPC allocates 4.84 GB of DRAM memory for each two Intel quad cores and 7.85 GB of DRAM memory for each two IBM Cell cores. This means a total of 88.3 GB of RAM memory. The total storage capacity is approximately 1.2 TB of disk. The system uses the RedHat Enterprise 5.4 Linux Operating System;

Dedicated multiprocessor server, with the possibility of virtualization of CUDA parallel processing architecture, HPE DL380 Gen10 2x Intel Xeon-G 6240, NVIDIA Quadro RTX8000 GPU

2 Workstations for PhD-Students, HP MT i7-9700/8GB/256GB SSD/Win10Pro

Software

  • Operating Systems: Linux, Windows
  • Programing languages: C/C++, Java, Python, Visual C++, C#
  • IDEs: Eclipse, NetBeans, IntelliJ IDEA
  • Compilers: GCC
  • Simulators: gem5, Multi2Sim, M-SIM, ns-3, Simics, GAP, SimpleScalar tool set v.3.0, LC-2 simulators, SPIM, DLX, SATSim, Complex simulator set for optimization of advanced microarchitectures (local development), CACTI, UniSim
  • Benchmarks: SPEC 2000, MiBench, E3S (EEMBC), HSA, Reuters Corpus v.1, Application for document classification and clustering (local development), BU-Web-Client (six months of web client traces)
  • Our developed frameworks: FADSE, UniMap