Monthly Archives: February 2012

Parcel Forwarding is an incremental feature added in the HPX system that allows the AGAS service itself to forward the parcels from the requesting locality to the destination locality. This feature would minimize the overall time taken for address resolution of a parcel’s destination and the parcel’s arrival at its destination.

My work in the STE||AR group focuses on the research and development of the Active Global Address Space (AGAS). AGAS is a set of addressing services that form a hierarchical namespace spanning all resources in a particular computation. AGAS aims to ease the difficulty of programming across local virtual memory boundaries by exposing a global addressing system that can be used to address both local and remote objects. AGAS is an extension of the PGAS model used by frameworks such as X10, Chapel, UPC and Co-Array Fortran. Unlike PGAS, which statically partitions a global address space into logical blocks, AGAS supports the dynamic addition or subtraction of hardware resources and the migration of globally named objects.

This poster outlines major AGAS developments from 2011. In addition to expanding our understanding of the AGAS model, these developments have realized substantial usability and performance benefits for HPX applications. Continue reading →