The paper investigates the influence of the load factor of the shared memory on the efficiency of multicore systems. Typically, all cores serve threads of one program in parallel by the OpenMP programming technology or execute independent programs. There are no interactions between threads and independent programs, but conflicts can occur when accessing the shared memory. Models of program execution in one core and a multicore computer are developed, considering the probabilities of successful calls and service times of all levels of the shared memory subsystem. The load factor of the first level cache is determined through the ratio of the Ll cache load time to the total execution time of the program. The execution of various types of prog...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
Modern computing systems are constructed using commodity multi-core processors, on which part of the...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
Since many years, we observe a shift from classical multiprocessor systems tomulticores, which tight...
Our thesis is that operating systems should manage the on-chip shared caches of multicore processors...
International audienceIn [8], we demonstrated that contrary to sequential applications, parallel Ope...
Performance is an important aspect of computer systems since it directly affects user experience. On...
This paper presents an analytical and deductive study at software and hardware level for a symmetric...
International audienceSince several years, classical multiprocessor systems have evolved to multicor...
To increase performance, modern processors employ complex techniques such as out-of-order pipelines ...
AbstractThe performance of OpenMP applications executed in multisocket multicore processors can be l...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
A multi-core processor is a single computing unit with two or more processors (“cores”). These cores...
The thesis focuses on the effects of resource sharing on software performance for selected resources...
Performance analysis is the task of monitor the behavior of a program execution. The main goal is to...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
Modern computing systems are constructed using commodity multi-core processors, on which part of the...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
Since many years, we observe a shift from classical multiprocessor systems tomulticores, which tight...
Our thesis is that operating systems should manage the on-chip shared caches of multicore processors...
International audienceIn [8], we demonstrated that contrary to sequential applications, parallel Ope...
Performance is an important aspect of computer systems since it directly affects user experience. On...
This paper presents an analytical and deductive study at software and hardware level for a symmetric...
International audienceSince several years, classical multiprocessor systems have evolved to multicor...
To increase performance, modern processors employ complex techniques such as out-of-order pipelines ...
AbstractThe performance of OpenMP applications executed in multisocket multicore processors can be l...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
A multi-core processor is a single computing unit with two or more processors (“cores”). These cores...
The thesis focuses on the effects of resource sharing on software performance for selected resources...
Performance analysis is the task of monitor the behavior of a program execution. The main goal is to...
The recent growth in the number of precessing units in today's multicore processor architectures ena...
Modern computing systems are constructed using commodity multi-core processors, on which part of the...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...