You are here

TECHNIQUES FOR DYNAMIC LOAD BALANCING IN SCIENTIFIC SOFTWARE

Award Information
Agency: National Science Foundation
Branch: N/A
Contract: N/A
Agency Tracking Number: 27420
Amount: $65,000.00
Phase: Phase I
Program: SBIR
Solicitation Topic Code: N/A
Solicitation Number: N/A
Timeline
Solicitation Year: N/A
Award Year: 1994
Award Start Date (Proposal Award Date): N/A
Award End Date (Contract End Date): N/A
Small Business Information
1420 Carlisle Blvd Ne Ste 202
Albuquerque, NM 87110
United States
DUNS: N/A
HUBZone Owned: No
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Robert A Ballance
 (505) 268-8982
Business Contact
Phone: () -
Research Institution
N/A
Abstract

RESEARCHERS ARE DEVELOPING AND DEMONSTRATING A MODEL FOR SCALABLE HIGH PERFORMANCE COMPUTING SOFTWARE WHICH COMBINES TWO EXISTING COMPUTING PARADIGMS. THE FIRST IS A MODEL FOR DYNAMIC LOAD BALANCING THAT HAS BEEN TESTED ON MULTIPLE-INSTRUCTION MULTIPLE-DATA (MIMD) MACHINES. THE SECOND IS A REUSABLE SOFTWARE DESIGN CALLED A "FRAMEWORK." THE FRAMEWORK IS AN OBJECT-BASED SOFTWARE ARCHITECTURE THAT ASSISTS THE PROGRAMMER IN MODIFYING EXISTING CODES AND IN BUILDING NEW SCIENTIFIC CODES. IT ALSO IMPROVES PROGRAMMER PRODUCTIVITY BY ASSISTING PROGRAM COMPONENT AND DESIGN REUSE. THE RESULTING SOFTWARE IS BEING DEMONSTRATED ON TWO OR MORE FINITE ELEMENT AND FINITE DIFFERENCE NUMERIC CODES. AN EXISTING FRAMEWORK IS BEING ADAPTED FOR THESE PARTIAL DIFFERENTIAL EQUATION CODES TO SUPPORT DYNAMIC LOAD BALANCING AND PROCESSING ELEMENT MIGRATION. THE FRAMEWORK ALREADY PROVIDES MANY OF THE SOFTWARE ARCHITECTURAL FEATURES NECESSARY FOR SUCH A DEVELOPMENT. THESE CODES, BECAUSE OF THE FLEXIBILITY OF THE REPRESENTATIONAL FRAMEWORK, ALSO RUN ON VECTOR OR WORKSTATION PROCESSORS. TOOLS FOR MANIPULATING THE FRAMEWORK ARE BEING ADAPTED TO SUPPORT THE NEW CAPABILITIES AS NECESSARY.

* Information listed above is at the time of submission. *

US Flag An Official Website of the United States Government