Advanced search
Start date
Betweenand

Scheduling threads and pages in NUMA systems

Grant number: 18/08116-1
Support Opportunities:Scholarships abroad - Research Internship - Master's degree
Effective date (Start): August 29, 2018
Effective date (End): November 30, 2018
Field of knowledge:Physical Sciences and Mathematics - Computer Science - Computer Systems
Principal Investigator:Alexandro José Baldassin
Grantee:Gustavo Leite
Supervisor: Jose Nelson Amaral
Host Institution: Instituto de Geociências e Ciências Exatas (IGCE). Universidade Estadual Paulista (UNESP). Campus de Rio Claro. Rio Claro , SP, Brazil
Research place: University of Alberta, Canada  
Associated to the scholarship:17/09065-9 - Scheduling threads and pages on NUMA systems, BP.MS

Abstract

Assigning threads and memory pages to nodes of a NUMA architecture in a way that matches the demand for remote data transfers with the available communication bandwidths and memory-controller capacity in the machine can have a significant impact in the execution time of programs. Such assignment typically requires dealing with four simultaneous goals: (a) keep threads close to the memory pages they access; (b) evenly distribute the workload among nodes; (c) maintain memory demand below memory controllers' bandwidth; and (d) reassign threads and pages to follow changes in the memory access pattern of the program. Several independent researchers have directed efforts to solve this problem in the last couple of years, however, a definitive solution is yet to emerge. In that sense, this research project aims to devise new techniques and improve page and thread migration in NUMA systems. The idea is to collect profiling data to guide the decision algorithm and improve the performance of a previous system, called PTB.

News published in Agência FAPESP Newsletter about the scholarship:
More itemsLess items
Articles published in other media outlets ( ):
More itemsLess items
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Please report errors in scientific publications list using this form.