SCALABLE MACHINES
Updated 770 days ago
Scalable Machines conducts cutting-edge research in making software achieve scalable peak performance on modern multicore, accelerated, shared- and distributed-memory clusters and HPC establishments...
We are experts in design and development of performance measurement, analysis, and visualization tools. Using our performance-analysis tools and performance-enhancement techniques, we have established a strong track record of tuning complex software to achieve top performance on a variety of platforms: mobile, commodity and enterprise servers, HPC clusters, and custom hardware. We are domain experts in high-performance computing, parallel computing, parallel algorithms, synchronization techniques, computer architecture including accelerators (GPU, FPGA, ASIC), large-memory machines, memory hierarchy, NUMA machines, non-traditional architectures (e.g., ARM servers), and hardware-software co-design. We a have strong presence both in industry and academia.