Professional Documents
Culture Documents
IBM
The High Performance Computing (HPC) group at IBM Research - India is engaged in
designing and analyzing cutting edge parallel programs and improving the performance of
engineering, scientific, and business applications on high performance platforms such as the
IBM Blue Gene supercomputer. The group has following major focus areas:
Following sections provide more details on the research projects in the HPC area.
Ú
The HPC Challenge (HPCC), a suite of seven benchmarks, is fast evolving as a standard for
evaluating the performance of supercomputers across a spectrum of real-world applications.
The HPC team at IBM Research - India is actively involved in performance optimization and
tuning of the HPC Challenge benchmarks on high-end systems, such as the Blue Gene
supercomputers and P R 7 based systems. The optimizations include designing new
algorithms, data structures and other intricate techniques for distributed memory and
multicore architectures. This group has optimized the aTRAM, RandomAccess, Fast
Fourier Transform and Transpose benchmarks for various systems. The HPC Challenge
RandomAccess benchmark optimized by this team has won the HPCC Class I award at
aupercomputing for all the 5years (2005-2009).
The HPC team is also involved in optimizing various scientific applications that require high-
end systems for large scale processing. These applications include molecular dynamics
simulation packages such as VAaP and other simulation programs on the Blue Gene
supercomputers.
m
m
these highly ill-conditioned systems mainly due to their high accuracy. However, in the case
of large 3D simulations, the time for solving these systems is becoming prohibitive. The main
objective of this project is to speed up the total simulation time on architectures such as Blue
Gene, IBM P R, GPU, etc. for both - direct as well as preconditioned iterative solvers.
#!$
ptimization of analytics kernels on next generation multi-core architectures has become an
important area of research. As part of this project we are looking at analytics kernels that are
relevant for the amarter Planet domains such as amart Grid, amart ater and so forth. e
aim to design optimized parallel algorithms for graph and data mining algorithms for multi-
core clusters, large aMPs and also supercomputers such as Blue Gene/L.
"
% Ankur Narang, amruti R. aarangi, Raj Gupta, aouvik Bhattacherjee
Ú
&'& "$()* )+
Data Intensive aupercomputing requires processing massive amounts of data using high
number of processors and possibly delivering real-time processing rates. This project studies
the Text Indexing and aearch algorithms on supercomputers such as IBM Blue Gene/L. It
involves design of distributed data-structures and algorithms for massive scale text indexing
and search. e have demonstrated indexing speed of 10GB/s using 4K processors of Blue
Gene/L.
'&
acheduling dynamically unfolding computation graphs on distributed multi-core architectures
is an important and challenging problem. This distributed scheduling algorithm needs to
ensure deadlock free execution, should follow locality annotations and also optimize for low
space, time and message complexity. PGAa languages such as X10 expect the programmer to
specify locality annotations to obtain better performance. e study the design of distributed
scheduling algorithms that follow locality while ensuring deadlock free execution under
bounded space per place. This project involves both theoretical analysis of space, time and
message bounds of scheduling algorithms and also implementation of the algorithms and
studying their performance in terms of space-time trade-offs.
m
m
),
Next Generation Appliances group focuses its activities on architectures and algorithms for
3G and 4G telecommunication networks and private enterprise networks. The group is co-
leading research on the ireless-IT convergence which is emerging as an area of great
opportunity for IBM. ireless-IT convergence explores the opportunities for improving the
performance and impact of future wireless networks through intelligent use of Information
Technology (IT).
Ô
%
The ireless Network Cloud ( NC) is a novel wireless system architecture that leverages
developments in cloud computing and emerging wireless technologies, such as aoftware
Radio and Remote Radio Header technology. NC allows separation of hardware and
software development for different wireless standards and enables cost savings through
infrastructure sharing between operators. It also opens up many new business models for
network access and service providers. This project is in collaboration with IBM Research -
China to define the NC system requirements and architecture and building a NC proof-
of-concept.
m
m
The world is increasingly becoming a smaller and flatter place. At the same time we are
encountering significant challenges through scarcity of resources and environmental
catastrophes. The amarter Planet Project in IBM Research - India focuses on implementing
fast sensor data mining algorithms on massively multi-threaded hardware for key sectors like
energy and utilities, water, and transportation. Along with these vertical competencies, the
team is also developing assets related to sensing, networking, analytics and high performance
computing.
e are not only focusing on the sub-components of amarter Cities, but also bringing them
together in our efforts on amarter Campuses. A key focus here is on visualization (GIa, 3D)
and integration technologies likes business processes and aervice riented Architecture.