Title :
PIX, the latest NeWS
fDate :
Feb. 27 1989-March 3 1989
Abstract :
The NeWS window server from Sun Microsystems is the addition of quasiparallelism to PostScript. NeWS uses this parallelism to deal with the inherent concurrency of human/computer interactions. NeWS provides multiple, lightweight processes to deal with this parallelism; as a result, user interfaces are demonstrably easier to implement using NeWS than using other window servers. The pseudoconcurrency of NeWS naturally suggests that it might be an excellent candidate for execution on a true parallel processor. The goal of the PIX (parallel interactive executive) project was to produce a version of NeWS that runs on parallel processors, and to fix some problems with NeWS. In addition, execution NeWS on a parallel processor does more than just provide execution speed advantages, it begins to redefine the role of server-based user interfaces in modern computer systems. PIX extensions of NeWS include: preemptive process scheduling; Linda operators are used for safe interprocess communication; and a decentralized event mechanism. PIX also allows for separately compiled primitives.<>
Keywords :
multiprogramming; parallel processing; user interfaces; Linda operators; NeWS window server; PIX; PostScript; concurrency; decentralized event mechanism; human/computer interactions; interprocess communication; parallel interactive executive; parallel processor; preemptive process scheduling; quasiparallelism; separately compiled primitives; server-based user interfaces; user interfaces; Multiprogramming; Parallel processing; User interfaces;
Conference_Titel :
COMPCON Spring '89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, Digest of Papers.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-1909-0
DOI :
10.1109/CMPCON.1989.301934