Search
Now showing items 1-10 of 71
Interprocedural pointer analysis for C
(1998)
Many powerful code optimization techniques rely on accurate information connecting the definitions and uses of values in a program. This information is difficult to produce for programs written with pointer-based languages ...
Memento: A collaborative, semantic-based infrastructure for building assistant applications
(1997)
Memento is a software infrastructure to support the construction and evolution of assistant applications (or assistants) that act as adjuncts to the human mind. Each assistant embodies an effective understanding of some ...
Cache coherence using local knowledge
(1997)
Hiding memory latency is critical in modern machines. Typically, machines have used cache and addressed the ensuing cache coherence problem with hardware or VM-based strategies that rely on global inter-cache communication. ...
Optimizing Fortran90D/HPF for distributed-memory computers
(1997)
High performance Fortran (HPF), as well as its predecessor FortranD, has attracted considerable attention as a promising language for writing portable parallel programs for a wide variety of distributed-memory architectures. ...
The virtual object model for distributed hypertext
(1995)
Hypertext systems have traditionally been characterized as collections of data connected by "links," or navigational paths between explicit anchors in the data; links from hypertext systems to other resources or to computation ...
Analytical performance prediction of parallel systems
(1993)
The need for more computing power for many computer applications has increased beyond the capabilities of traditional von Neumann architectures. This has generated interest in using parallel computers to improve processing ...
Compiler support for software prefetching
(1998)
Due to the growing disparity between processor speed and main memory speed, techniques that improve cache utilization and hide memory latency are often needed to help applications achieve peak performance. Compiler-directed ...
Optical illusions and augmented graphics for manned and robotic guidance and control
(1992)
Piloting and many related control activities, especially remote manipulation via teleoperations and robotics, stand to benefit substantially from better means of communication between controller and controlled. We have ...
Improving system knowledge and performance with proactive intelligent on-line help
(1997)
Computer software is becoming increasingly powerful and complex, but most people only utilize a small fraction of the capabilities of the software that they use to accomplish their daily tasks (Antsey, 1988; Fischer, 1987, ...
Effective Static Debugging via Compential Set-Based Analysis
(1997)
Sophisticated software systems are inherently complex. Understanding, debugging
and maintaining such systems requires inferring high-level characteristics of the
system's behavior from a myriad of low-level details. For ...