Abstract
Real-time systems are finding it difficult to make the shift from single processor systems to multiprocessors because of the lack of support from programming platforms for multiprocessors. Although, Ada provides some support for SMPs, it's goal is to hide the complexity of the architectures so that the programmers are not distracted by low-level architectural issues. This paper argues that programmer should be given enough visibility to use the underlying architecture predictably and efficiently. We focus on the issue of memory management and memory accesses on a cc-NUMA architecture. A cc-NUMA architecture is chosen, as we believe it to be more scalable than SMP systems.
Original language | Undefined/Unknown |
---|---|
Pages (from-to) | 125-134 |
Number of pages | 10 |
Journal | ACM Ada Letters |
Volume | 30 |
Issue number | 1 |
DOIs | |
Publication status | Published - 2010 |