eCommons

 

Locality-Conscious Load Balancing: Connectionist Architectural Support

dc.contributor.authorTumuluri, Chaitanyaen_US
dc.contributor.authorChoudhary, Alok N.en_US
dc.contributor.authorMohan, Chilukuri K.en_US
dc.date.accessioned2007-04-04T16:14:41Z
dc.date.available2007-04-04T16:14:41Z
dc.date.issued1996-01en_US
dc.description.abstractTraditionally, in distributed memory architectures, locality maintenance and load balancing are seen as user level activities involving compiler and runtime system support in software. Such software solutions require an explicit phase of execution, requiring the application to suspend its activities. This paper presents the first (to our knowledge) architecture-level scheme for extracting locality concurrent with the application execution. An artificial neural network coprocessor is used for dynamically monitoring processor reference streams to learn temporally emergent utilities of data elements in ongoing local computations. This facilitates use of kernel-level load balancing schemes thus, easing the user programming burden. The kernel-level scheme migrates data to processor memories evincing higher utilities during load-balancing. The performance of an execution-driven simulation evaluating the proposed coprocessor is presented for three applications. The applications chosen represent the range of load and locality fluxes encounted in parallel programs, with (a) static locality and load characteristics, (b) slowly varying localities for fixed datasetsizes and (c) rapidly fluctuating localities among slowly varying datasetsizes. The performance results indicate the viability and success of the coprocessor in concurrently extracting locality for use in load balancing activities.en_US
dc.format.extent709304 bytes
dc.format.extent673356 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/postscript
dc.identifier.citationhttp://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.tc/96-231en_US
dc.identifier.urihttps://hdl.handle.net/1813/5565
dc.language.isoen_USen_US
dc.publisherCornell Universityen_US
dc.subjecttheory centeren_US
dc.titleLocality-Conscious Load Balancing: Connectionist Architectural Supporten_US
dc.typetechnical reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
96-231.pdf
Size:
692.68 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
96-231.ps
Size:
657.57 KB
Format:
Postscript Files