Accession Number : ADA254406


Title :   Graphics-Based Parallel Programming Tools


Descriptive Note : Final rept.


Corporate Author : MASSACHUSETTS UNIV AMHERST DEPT OF COMPUTER AND INFORMATION SCIENCE


Personal Author(s) : Cuny, Janice E


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a254406.pdf


Report Date : Sep 1991


Pagination or Media Count : 14


Abstract : Highly parallel architectures will be useful in meeting the demands of computationally intensive tasks only to the extent that it is possible to write efficient parallel software. The problems are enormous. The parallel programmer must simultaneously code for multiple processes, orchestrating their communication and synchronization; he must efficiently map logical processes onto disparate hardware configurations and schedule their execution. Further, he must debug-both for correctness and performance - in spite of a potentially overwhelming amount of relevant information and in the absence of reproducibility or consistent global state. If it is not possible to provide sophisticated programming support for these activities, it is unlikely that highly parallel computation will be generally available to either the scientific or the commercial communities. In our research, we have investigated aspects of parallel computation that are specific to massive parallelism.


Descriptors :   *SOFTWARE ENGINEERING , *COMPUTER PROGRAMMING , *PARALLEL PROCESSING , COMPUTATIONS , COMPUTER ARCHITECTURE


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE