NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Mobile Thread Task ManagerThe Mobile Thread Task Manager (MTTM) is being applied to parallelizing existing flight software to understand the benefits and to develop new techniques and architectural concepts for adapting software to multicore architectures. It allocates and load-balances tasks for a group of threads that migrate across processors to improve cache performance. In order to balance-load across threads, the MTTM augments a basic map-reduce strategy to draw jobs from a global queue. In a multicore processor, memory may be "homed" to the cache of a specific processor and must be accessed from that processor. The MTTB architecture wraps access to data with thread management to move threads to the home processor for that data so that the computation follows the data in an attempt to avoid L2 cache misses. Cache homing is also handled by a memory manager that translates identifiers to processor IDs where the data will be homed (according to rules defined by the user). The user can also specify the number of threads and processors separately, which is important for tuning performance for different patterns of computation and memory access. MTTM efficiently processes tasks in parallel on a multiprocessor computer. It also provides an interface to make it easier to adapt existing software to a multiprocessor environment.
Document ID
20140002304
Acquisition Source
Headquarters
Document Type
Other - NASA Tech Brief
Authors
Clement, Bradley J.
(California Inst. of Tech. Pasadena, CA, United States)
Estlin, Tara A.
(California Inst. of Tech. Pasadena, CA, United States)
Bornstein, Benjamin J.
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
March 24, 2014
Publication Date
November 1, 2013
Publication Information
Publication: NASA Tech Briefs, November 2013
Subject Category
Computer Programming And Software
Man/System Technology And Life Support
Computer Systems
Report/Patent Number
NPO-48425
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available