High Performance Computing (HPC) systems have become widely used tools in many industry areas and research fields. Research to produce more powerful and efficient systems has grown in par with their popularity. As a consequence, the complexity of modern HPC architectures has increased in order to provide systems with the highest levels of performance. This increased complexity has also affected the way HPC systems are programmed. HPC users have to deal with new devices, languages and tools, and this is can be a significant access barrier to people that do not have a deep knowledge in computer science. On par with the evolution of HPC systems, programming models have also evolved to ease the task of developing applications for these machine...
(English) Snapshot positioning is the technique to determine the position of a Global Navigation Sat...
Cache-coherent shared memory has traditionally been the favorite memory organization for chip multip...
Asymmetric multi-cores (AMCs) are a successful architectural solution for both mobile devices and su...
A major contributor to the deployment and operational costs of a large-scale high-performance comput...
Multi-GPU systems are widely used in High Performance Computing environments to accelerate scientifi...
Over last years the number of Big Data, supercomputing, Internet of Things (IoT) or edge systems has...
Parallel programming is used to partition a computational problem among multiple processing units an...
Nowadays, applications from dissimilar domains, such as high-performance computing and high-integrit...
Most computing systems are heavily dependent on their main memories, as their primary storage, or as...
The increasing demand for new functionalities in current and future hard real-time embedded systems,...
Tese de doutoramento em Engenharia Electrotécnica e de Computadores (Telecomunicações e Electrónica)...
From single-core CPUs to detachable compute accelerators, supercomputers made a tremendous progress ...
Programa Oficial de Doutoramento en Computación . 5009V01[Abstract] The recent surge in data availa...
Since the early 2000s, computer systems have seen a transition from single-core to multi-core system...
Automatic Speech Recognition (ASR) is one of the most important applications in the area of cognitiv...
(English) Snapshot positioning is the technique to determine the position of a Global Navigation Sat...
Cache-coherent shared memory has traditionally been the favorite memory organization for chip multip...
Asymmetric multi-cores (AMCs) are a successful architectural solution for both mobile devices and su...
A major contributor to the deployment and operational costs of a large-scale high-performance comput...
Multi-GPU systems are widely used in High Performance Computing environments to accelerate scientifi...
Over last years the number of Big Data, supercomputing, Internet of Things (IoT) or edge systems has...
Parallel programming is used to partition a computational problem among multiple processing units an...
Nowadays, applications from dissimilar domains, such as high-performance computing and high-integrit...
Most computing systems are heavily dependent on their main memories, as their primary storage, or as...
The increasing demand for new functionalities in current and future hard real-time embedded systems,...
Tese de doutoramento em Engenharia Electrotécnica e de Computadores (Telecomunicações e Electrónica)...
From single-core CPUs to detachable compute accelerators, supercomputers made a tremendous progress ...
Programa Oficial de Doutoramento en Computación . 5009V01[Abstract] The recent surge in data availa...
Since the early 2000s, computer systems have seen a transition from single-core to multi-core system...
Automatic Speech Recognition (ASR) is one of the most important applications in the area of cognitiv...
(English) Snapshot positioning is the technique to determine the position of a Global Navigation Sat...
Cache-coherent shared memory has traditionally been the favorite memory organization for chip multip...
Asymmetric multi-cores (AMCs) are a successful architectural solution for both mobile devices and su...