Institute of High Performance Computing
For Staff Only : IHPC Webmail | VPN Login |
|
| |
|
Research
Advanced Computing Programme
The Advanced Computing (AC) Programme focuses on new paradigms in the future of computing that will help to drive scientific and technological research. Researchers in the Programme investigate techniques that draw out the efficiency, insight and quality in computing technology in their respective domains.
The main aspect of AC Programme’s capability hinges on the multi-level philosophy toward tackling the compute challenges of the present and the future. This mindset is motivated by the fact that effective computing can only be realised when considering how good performance can be ensured throughout the compute hierarchy, from processor to system to enterprise infrastructure to distributed ecosystem.
At the processor level, the Programme is concerned about efficient algorithms that can achieve faster research turnaround through high performance computing (HPC), and generate insight through high-fidelity digital models, visualisation or data mining. At the system level, the Programme focuses on system software that can best exploit system infrastructure such as HPC clusters/servers. Another area of interest is in integrated software platform that brings multi-disciplinary technologies together to power multi-disciplinary science. Scaling out of an organisation into the distributed ecosystem, the Programme investigates technologies that can enable effective collaboration of people and resources in tackling large-scale complex problems.
Click here to download AC brochure! (1MB)
The AC Programme is composed of three teams and one visiting investigatorship programme (VIP):Advanced Software and Architecture (ASA)Team
Adaptive & Collaborative Computing (ACC) Team
Digital Modelling and Visualisation (DMV) Team
Computational Cognition for Social Systems (CCSS)
Advanced Software and Architecture (ASA) Team
The computing landscape has undergone significant transformation with the emergence of powerful processing elements such as multicore and GPU. As these HPC (high performance computing) architectures become mainstream and pervasive, not only in supercomputing centres worldwide but also proliferate into every single computing device, there exist strong motivations in the ASA team to develop techniques to utilise these resources efficiently and reliably to solve computational problems faster. We have designed and developed performance models that predict execution time so that the more appropriate architecture will be used for different problems. We have developed techniques to reduce the performance tuning time required to achieve optimised throughput on a large cluster. Instead of considering an entire large application as a whole, we have refactored the compute-intensive kernels as smaller components. These components can achieve compositional adaptation in which a more appropriate kernel will be selected based on their runtime performance. Machine learning and statistical modelling techniques will soon be incorporated to accurately tune the parameters to achieve better performance. We are also developing auto-tuning techniques that explore multiple compiler flags automatically to achieve better performance. As the number of cores and nodes scale to petascale and beyond, the reliability and ability to handle uncertainties, such as communication and computational delays, is critical. In view of these challenges, we are also investigating various techniques to mitigate these occurrences which will increase with the scale of resources.
Adaptive and Collaborative Computing (ACC) Team
The Adaptive and Collaborative Computing (ACC) team focuses on Cloud/Grid-enabling of scientific computing. The team envisages that network-based high performance computing (e.g., cloud computing, grid computing, and/or utility computing) will define a new way of doing scientific discovery & collaboration and provide co-ordination technology to build effective integrated networked platforms offering multi-disciplinary applications and distributed collaboration capacities.
Given the vast amount of compute power that is made available today, how do we shield the scientists and engineers from the complexities when using network-based high performance computing systems?
The team has been working on a few projects, such as Adaptive Enterprise @ Singapore (AE@SG), A*STAR Digital Nervous Systems (ADNS), Shared Services Platform (SSP), to design and develop scientific computing environment which satisfies the computing needs of the scientists and engineers, and facilitates effective remote collaboration via the Internet. The team has so far developed a set of tools & platforms including FusionCloud, Remote Collaborative Workspace (RCW), and High Performance Computing as a Service Toolkit (HPCaaST).
We would like to highlight our research in High Performance Computing (HPC)-as-a-Service, adaptive infrastructures & strategies for service quality management, agent-based e-negotiation, and economic considerations for market-oriented HPC services.
Digital Modelling and Visualisation (DMV) Team
.gif)
The Digital Modelling and Visualisation Team engages in R&D activities to bring the science of computational geometry and modelling, as well as scientific visualisation, to the domain of computational science and engineering. In general, our modelling research comprises of five key components, namely reconstruction, restoration & repair, reduction & refinement, recycling and repository. These five components also represent the value chain of digital model creation and utilisation, from the initial stage of mesh creation from input data, to mesh manipulation, and finally to the reusability of the meshes.
With increased understanding in the science of digital modelling for static 3D meshes, we have also transited to managing and processing dynamic meshes. This exciting area of geometrical modelling allows the application of digital modelling in complex simulation as well as in other fields, like the biomedical sciences. Our current researches focus on the exploration of a time-series 3D digital Human heart models reconstructed from medical images, where useful information valuable to the medical doctors can be extracted. Our partners include the National University Hospital and the National Heart Centre, Singapore.
IHPC-NTU Joint Research Lab on High Performance Computing
This Joint Research Lab was established by the School of Computer Engineering of Nanyang Technological University (NTU) and the Institute of High Performance Computing (IHPC) in March 2008. It consists of three research themes: Application Performance Modelling and Characterisation, Algorithms Mapping on Multiple Architectures, and Multi-level Scheduling. The mission of the Joint Research Lab is to build up these research capabilities, and collectively as a team, make computing on future hybrid computing platforms more efficient, user-friendly and pervasive.
Visiting Investigatorship Programme (VIP): Computational Cognition for Social Systems (CCSS)
The Computational Cognition for Social Systems (CCSS) programme is a new multi-disciplinary endeavour within IHPC aimed at the development of research competencies in what might be called Social Cognitive Science. The purpose is to generate new and applied approaches to the development of intelligent systems (agents) that interact in a believable, intuitive and socially appropriate manner with other agents, including human users.
Our first step in this direction is a programme in Computational Social Cognition. Social cognition is the study of the processes and representations that underlie social interactions between and social judgments about people. Computational models of this kind of social information processing would then provide a means of realising such interactions and judgments in artificial systems. The goal is to model the social, emotional, and cognitive processes required for socially appropriate and interpretable agent interaction. This requires attention to topics such as Intention recognition and assignment, Emotion recognition and generation, Impression formation, stereotyping, trust and attachment, Expectation violation and reactive planning, Persuasion, argumentation, and decision-making, and Deception, belief and action revision. Many of these topics are routinely studied by social or cognitive psychologists or by people working in Artificial Intelligence or robotics, albeit generally in a piecemeal fashion. Our goal is to model the way these different features of social information processing interact with one another.
The programme is directed by Dr. Andrew Ortony (http://www.cs.northwestern.edu/~ortony), Professor of Psychology, Education, and Computer Science at Northwestern University, USA under A*STAR’s prestigious Visiting Investigatorship Programme (VIP). For more information, please visit CCSS website (http://cogsys.ihpc.a-star.edu.sg).
Dr. Terence Hung
Programme Manager
This page is last updated at: 12-FEB-2010








