Modern high performance systems are becoming increasingly complex and powerful due to advancements in processor and memory architecture. In order to keep up with this increasing complexity, applications have to be augmented with certain capabilities to fully exploit such systems. These may be at the application level, such as static or dynamic adaptations or at the system level, like having strategies in place to override some of the default operating system polices, the main objective being to improve computational performance of the application. The current work proposes two such capabilites with respect to multi-threaded scientific applications, in particular a large scale physics application computing ab-initio nuclear structure. The fi...
For many scientific and engineering applications the computational needs are growing faster than the...
Abstract—Effective high-level data management is becoming an important issue with more and more scie...
With the advances in very large scale integration (VLSI) technology, hundreds of billions of transis...
Modern high performance systems are becoming increasingly complex and powerful due to advancements i...
This thesis deals with how to develop scientific computing software that runs efficiently on multico...
Until recently, performance gains in processors were achieved largely by improvements in clock speed...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
Abstract. I/O intensive applications have posed great challenges to computational scientists. A majo...
Abstract: Present trends in high performance computing present formidable challenges for application...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
Dismal performance often results when the memory requirements of a process exceed the physical memor...
IT giants like Intel and AMD have set the stage for extensive use of Multicoreprocessors in IT busin...
2012-04-27The shift to many-core architecture design paradigm in computer market has provided unprec...
Since the silicon technology entered the many-core era, new computing platforms are exploiting highe...
This thesis studies how the multi-core hardware architecture can be efficiently used for real-world ...
For many scientific and engineering applications the computational needs are growing faster than the...
Abstract—Effective high-level data management is becoming an important issue with more and more scie...
With the advances in very large scale integration (VLSI) technology, hundreds of billions of transis...
Modern high performance systems are becoming increasingly complex and powerful due to advancements i...
This thesis deals with how to develop scientific computing software that runs efficiently on multico...
Until recently, performance gains in processors were achieved largely by improvements in clock speed...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
Abstract. I/O intensive applications have posed great challenges to computational scientists. A majo...
Abstract: Present trends in high performance computing present formidable challenges for application...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
Dismal performance often results when the memory requirements of a process exceed the physical memor...
IT giants like Intel and AMD have set the stage for extensive use of Multicoreprocessors in IT busin...
2012-04-27The shift to many-core architecture design paradigm in computer market has provided unprec...
Since the silicon technology entered the many-core era, new computing platforms are exploiting highe...
This thesis studies how the multi-core hardware architecture can be efficiently used for real-world ...
For many scientific and engineering applications the computational needs are growing faster than the...
Abstract—Effective high-level data management is becoming an important issue with more and more scie...
With the advances in very large scale integration (VLSI) technology, hundreds of billions of transis...