DocumentCode
2329100
Title
Parallel user interfaces for parallel applications
Author
Vandevoorde, Mark T. ; Kapur, Deepak
Author_Institution
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
fYear
1996
fDate
6-9 Aug. 1996
Firstpage
161
Lastpage
170
Abstract
Many parallel applications are designed to conceal parallelism from the user. We investigate a different approach where the user controls many tasks running in parallel. The idea is to let a user accomplish his goal more quickly by trying competing alternatives in parallel (or-parallelism) and by working on subgoals in parallel (and-parallelism). To help the user manage a large number of parallel tasks, the application must provide features to generate many tasks easily, to summarize the state of all tasks, to broadcast commands to related tasks, and to abort tasks that are no longer needed. A parallel interface to an application thus becomes crucial to enhance the user´s productivity. We demonstrate this approach using DLP, a parallel, distributed version of the Larch Prover, an interactive theorem prover. DLP supports explicit parallelism and runs on a network of workstations. Users control DLP through a multi-window interface on a bit-map color-display. Many theorem proving problems that would otherwise take considerable user effort to solve have been done with relative ease using DLP.
Keywords
human resource management; interactive systems; mathematics computing; parallel programming; task analysis; theorem proving; user interfaces; DLP; Larch Prover; bit-map color-display; command broadcasting; interactive theorem prover; multiwindow interface; parallel applications; parallel task control; parallel user interfaces; user productivity; workstation network; Application software; Broadcasting; Computer science; Contracts; Displays; Laboratories; Parallel processing; Productivity; User interfaces; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium on
Conference_Location
Syracuse, NY, USA
ISSN
1082-8907
Print_ISBN
0-8186-7582-9
Type
conf
DOI
10.1109/HPDC.1996.546185
Filename
546185
Link To Document