This thesis will discuss how to observe the behaviour of a parallel program at processor-level on multi-core processors of future mobile devices. The motivation of the work is the fact that parallel programming is hard. Observation of parallel programs is required in application development and in parallel programming research. Tools are required to observe the runtime behaviour of parallel programs. The tools must be relatively easy to use and provide the results in an easy to understand format. Also, the tools have to be easily adapted for new processor architectures as the hardware is changing rapidly. An open source Linux tool called OProfile was found to meet the requirements for an observation tool. The OProfile tool can measure v...
The KOJAK toolkit has been augmented with refined hardware performance counter support, including mo...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
Performance has always been a major concern among computers and microprocessors. So have the qualiti...
Rinnakkaisohjelmointi on tullut moniydin- ja moniprosessorijärjestelmien suosion myötä pinnalle. Rin...
There is a demand for reducing the cost of porting legacy code to di erent embedded platforms. One s...
Today powerful parallel computer architectures empower numerous application areas in personal comput...
Linux clusters have become the paradigm of choice for the execution of applications of science, engi...
This thesis performs a research on scheduling algorithms for parallel applications. The main focus i...
The advances made in mobile and low-powered computing within the last decade has made mobility a key...
This paper studies the performance and energy consumption of several multi-core, multi-CPUs and many...
Modernit sulautetut järjestelmät ovat kasvaneet monimutkaisiksi tietokonejärjestelmiksi, jotka vaati...
Utmaningar i modern processortillverkning begränsar klockfrekvensen för enkeltrådiga applikationer, ...
Increasing usage of multi-core processors has led to their use in real time embedded systems (RTES)....
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
The KOJAK toolkit has been augmented with refined hardware performance counter support, including mo...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...
Performance has always been a major concern among computers and microprocessors. So have the qualiti...
Rinnakkaisohjelmointi on tullut moniydin- ja moniprosessorijärjestelmien suosion myötä pinnalle. Rin...
There is a demand for reducing the cost of porting legacy code to di erent embedded platforms. One s...
Today powerful parallel computer architectures empower numerous application areas in personal comput...
Linux clusters have become the paradigm of choice for the execution of applications of science, engi...
This thesis performs a research on scheduling algorithms for parallel applications. The main focus i...
The advances made in mobile and low-powered computing within the last decade has made mobility a key...
This paper studies the performance and energy consumption of several multi-core, multi-CPUs and many...
Modernit sulautetut järjestelmät ovat kasvaneet monimutkaisiksi tietokonejärjestelmiksi, jotka vaati...
Utmaningar i modern processortillverkning begränsar klockfrekvensen för enkeltrådiga applikationer, ...
Increasing usage of multi-core processors has led to their use in real time embedded systems (RTES)....
I hereby declare that I am the sole author of this thesis. This is a true copy of the thesis, includ...
The KOJAK toolkit has been augmented with refined hardware performance counter support, including mo...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
The article presents a comparative analysis of the implementation of parallel algorithms on the cent...