|
|
Creator | Title | Description | Subject | Date |
451 |
|
Back, Godmar V. | Java operating systems: design and implementation | Language-based extensible systems such as Java use type safety to provide memory safety in a single address space. Memory safety alone, however, is not sufficient to protect different applications from each other. such systems must support a process model that enables the control and management of c... | Java operating systems; Language-based systems | 1998 |
452 |
|
Regehr, John | Issues in using commodity operating systems for time-dependent tasks: experiences from a study of windows NT | This paper presents a snapshot of early results from a study of Windows NT aimed at understanding and improving its limitations when used for time-dependent tasks, such as those that arise for audio and video processing. Clearly there are time scales for which it can achieve effectively perfect reli... | | 1998-01-01 |
453 |
|
Carter, John B. | Supporting persistent C++ objects in a distributed storage system | We have designed and implemented a C++ object layer for Khazana, a distributed persistent storage system that exports a flat shared address space as its basic abstraction. The C++ layer described herein lets programmers use familiar C++ idioms to allocate, manipulate, and deallocate persistent share... | persistent C++ objects; distributed storage; Khazana; flat shared address space | 1999 |
454 |
|
Kuramkote, Ravindra; Carter, John | Exploring the value of supporting multiple DSM protocols in Hardware DSM Controllers | The performance of a hardware distributed shared memory (DSM) system is largely dependent on its architect's ability to reduce the number of remote memory misses that occur. Previous attempts to solve this problem have included measures such as supporting both the CC-NUMA and S-COMA architectures is... | DSM; Controllers | 1999 |
455 |
|
Zhang, Lixin | ISIM: The simulator for the impulse adaptable memory system | This document describes ISIM, the simulator for the Impulse Adaptable Memory System. Impulse adds two new features to a conventional memory system. First, it supports a configurable, extra level of address remapping at the memory controller. Second, it supports prefetching at the memory controller. ... | ISIM; Impulse Adaptable Memory System; Memory systems | 1999 |
456 |
|
Breaderson, Dean J. | The I3Stick: an inexpensive, immersive, interaction device | Virtual environments require interaction devices that are intuitive and ergonomic, yet capable of many input parameters. Many devices satisfying these requirements can be expensive, difficult to manipulate, and often require the integration of large software libraries with existing applications. We ... | Virtual environments; I3Stick; Interaction devices | 1999 |
457 |
|
Brunvand, Erik L.; Carter, John | Impulse: building a smarter memory controller | Impulse is a new memory system architecture that adds two important features to a traditional memory controller. First, Impulse supports application-specific optimizations through configurable physical address remapping. By remapping physical addresses, applications control how their data is ac... | | 1999 |
458 |
|
Hansen, Charles D.; Sloan, Peter-Pike J. | Parallel lumigraph reconstruction | This paper presents three techniques for reconstructing Lumigraphs/ Lightfields on commercial ccNUMA parallel distributed shared memory computers. The first method is a parallel extension of the software-based method proposed in the Lightfield paper. This expands the ray/two-plane intersection test ... | Lumigraph; Parallel reconstruction | 1999 |
459 |
|
Brunvand, Erik L. | Practical advances in asynchronous design and in asynchronous/synchronous interfaces | Asynchronous systems are being viewed as an increasingly viable alternative to purely synchronous systems. This paper gives an overview of the current state of the art in practical asynchronous circuit and system design in four areas: controllers, datapaths, processors, and the design of asynchr... | | 1999 |
460 |
|
Henderson, Thomas C. | Shortest paths in sensor snow | We propose to deploy and exploit a large number of non-mobile inexpensive distributed sensor and communication devices (called Smart Sensor Snow) to obtain information and guide mobile robots over a wide geographic area. Sensors may be of diverse physical natures: acoustic, IR, seismic, chemical, ma... | Sensor snow; Distributed sensor; Smart Sensor Snow; Sensors | 1999 |
461 |
|
Carter, John B. | Design of a parallel vector access unit for SDRAM memory systems | Parallel Vector Access is a technique that exploits the regularity of vector or stream accesses to perform them efficiently in parallel on a multi-bank memory system. The performance of applications that have vector accesses may be improved using a memory controller that performs scatter/gather oper... | Parallel vector access; SDRAM memory; Multi-bank memory system | 1999 |
462 |
|
Riloff, Ellen M. | Bootstrapping for text learning tasks | When applying text learning algorithms to complex tasks, it is tedious and expensive to hand-label the large amounts of training data necessary for good performance. This paper presents bootstrapping as an alternative approach to learning from large sets of labeled data. Instead of a large quantity ... | Bootstrapping; Text learning algorithms; Seed information | 1999 |
463 |
|
Zhang, Lixin; Carter, John | Memory system support for image processing | Processor speeds are increasing rapidly, but memory speeds are not keeping pace. Image processing is an important application domain that is particularly impacted by this growing performance gap. Image processing algorithms tend to have poor memory locality because they access their data in a non-se... | Processor speeds; Memory system support; Memory speeds | 1999 |
464 |
|
Weinstein, David | Lead field basis for FEM source localization | In recent years, significant progress has been made in the area of EEG/MEG source imaging. source imaging on simple spherical models has become increasingly efficient, with consistently reported accuracy of within 5mm. In contrast, source localization on realistic head models remains slow, with sub-... | FEM source localization; Source imaging; EEG; MEG | 1999 |
465 |
|
Freire, Juliana | Personalizing the web using site descriptions | The information overload on the Web has created a great need for efficient filtering mechanisms. Many sites (e.g., CNN and Quicken) address this problem by allowing a user to create personalized pages that contain only information that is of interest to the user. We propose a new approach for p... | XPointer; Data extraction; Site descriptions; Personalized web pages | 1999 |
466 |
|
Wright, Kristin | Using reliable multicast for caching and collaboration within the world wide web | The World Wide Web has become an important medium for information dissemination. One model for synchronized information dissemination within the Web is webcasting in which data are simultaneously distributed to multiple destinations. The Web's traditional unicast client/server communication model su... | caching; collaboration | 1999 |
467 |
|
Weinstein, David | Stream bundles - cohesive advection through flow fields | Streamline advection has proven an effective method for visualizing vector flow field data. Traditional streamlines do not, however, provide for investigating the coarsergrained features of complex datasets, such as the white matter tracts in the brain or the thermal conveyor belts in the ocean. In ... | Stream bundles; advection; Streamline advection; vector flow field data | 1999 |
468 |
|
Riloff, Ellen M. | Information extraction as a stepping stone toward story understanding | Historically story understanding systems have depended on a great deal of handcrafted knowledge. Natural language understanding systems that use conceptual knowledge structures (Schank and Abelson 1977; Cullingford 1978; Wilensky 1978; Carbonell 1979; Lehnert 1981; Kolodner 1983) typically rely on ... | Information extraction; Story understanding | 1999 |
469 |
|
Brunvand, Erik L. | Peephole optimization of asynchronous macromodule networks | Abstract- Most high-level synthesis tools for asynchronous circuits take descriptions in concurrent hardware description languages and generate networks of macromodules or handshake components. In this paper, we propose a peephole optimizer for these networks. Our peephole optimizer first deduces an... | | 1999 |
470 |
|
Zhang, Lixin | Reference manual of impulse system calls | This document describes the Im pulse system calls. The Impulse system calls allow user applications to use remapping functionality provided by the Impulse Adaptive Memory System to remap their data structures. Impulse supports several remapping algorithms. User applications choose the desired remapp... | Impulse system calls; Remapping functionality; Impulse Adaptive Memory System; Remapping algorithms | 1999 |
471 |
|
Schaelicke, Lambert | Profiling I/O interrupts in modern architectures | As applications grow increasingly communication-oriented, interrupt performance quickly becomes a crucial component of high performance I/O system design. At the same time, accurately measuring interrupt handler performance is difficult with the traditional simulation, instrumentation, or statistica... | | 1999 |
472 |
|
Carter, John B. | Using khazana to support distributed application development | One of the most important services required by most distributed applications is some form of shared data management, e.g., a directory service manages shared directory entries while groupware manages shared documents. Each such application currently must implement its own data management mechanisms,... | Khazana; Distributed applications; Development | 1999 |
473 |
|
Gopalakrishnan, Ganesh | psolve: Deciding satisfiability for presburger formulae using automata, rewriting and a model checker | Presburger formulas are an expressive but decidable language of arithmetic expressions and boolaen connectives with quantification. psolve is a prototype of an automata based tool for deciding the satisfiability of Presburger formulae extended with a predicate that recognizes powers of two. The uniq... | psolve; Presburger formulas; Satisfiability; Automata; Rewriting; Model checker | 1999 |
474 |
|
Johnson, Christopher R.; Parker, Steven G.; Hansen, Charles D. | Interactive simulation and visualization | Most of us perform data analysis and visualization only after everything else is finished, which often means that we don't discover errors invalidating the results of our simulation until postprocessing. A better approach would be to improve the integration of simulation and visualization into the... | Computational steering; Interactive simulation; Isosurfaces | 1999 |
475 |
|
Riloff, Ellen M. | Corpus-based identification of non-anaphoric noun phrases | Coreference resolution involves finding antecedents for anaphoric discourse entities, such as definite noun phrases. But many definite noun phrases are not anaphoric because their meaning can be understood from general world knowledge (e.g., "the White House" or "the news media"). We have develope... | Corpus-based identification; Non-anaphoric noun phrases; Coreference resolution; MUC-4; Discourse entity; DE | 1999 |