Ada and cc-NUMA architectures what can be achieved with Ada 2005?

Research output: Contribution to journalArticlepeer-review


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 languageUndefined/Unknown
Pages (from-to)125-134
Number of pages10
JournalACM Ada Letters
Issue number1
Publication statusPublished - 2010

Cite this