Gelato Research Initiatives at NCSU
Gelato-related projects at NCSU provide tools to analyze and tune the
performance of memory systems for the IA64. Examples include:
- A hardware-assisted approach to support first-touch page placement on a
large-scale Itanium-2 ccNUMA SMP, the SGI Altix; publications:
- Exploration of capabilities for the online selection of
parallelizing optimizations. This work builds on our experience with
hardware and software tracing for optimizing the memory hierarchy as
well as reducing cache coherence traffic; publications:
- Soft error detection techniques
TBA
Related projects:
- funded by: Gelato.org
- donations: several IA64s
- PI: Tom Conte
Another Gelato-related project at NSU focuses on the implementation
(in GCC) of an architecture-independent, aggressive global instruction
scheduler based on Treegions. It also presents a technique for
efficiently tail duplicating treegions considering the tradeoff
between codes size and ILP.
More information:
Treegion scheduling in GCC