451 - 475 of 912
Number of results to display per page
CreatorTitleDescriptionSubjectDate
451 Back, Godmar V.Java operating systems: design and implementationLanguage-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 systems1998
452 Regehr, JohnIssues in using commodity operating systems for time-dependent tasks: experiences from a study of windows NTThis 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 systemWe 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 space1999
454 Kuramkote, Ravindra; Carter, JohnExploring the value of supporting multiple DSM protocols in Hardware DSM ControllersThe 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; Controllers1999
455 Zhang, LixinISIM: The simulator for the impulse adaptable memory systemThis 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 systems1999
456 Breaderson, Dean J.The I3Stick: an inexpensive, immersive, interaction deviceVirtual 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 devices1999
457 Brunvand, Erik L.; Carter, JohnImpulse: building a smarter memory controllerImpulse 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 reconstructionThis 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 reconstruction1999
459 Brunvand, Erik L.Practical advances in asynchronous design and in asynchronous/synchronous interfacesAsynchronous 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 snowWe 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; Sensors1999
461 Carter, John B.Design of a parallel vector access unit for SDRAM memory systemsParallel 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 system1999
462 Riloff, Ellen M.Bootstrapping for text learning tasksWhen 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 information1999
463 Zhang, Lixin; Carter, JohnMemory system support for image processingProcessor 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 speeds1999
464 Weinstein, DavidLead field basis for FEM source localizationIn 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; MEG1999
465 Freire, JulianaPersonalizing the web using site descriptionsThe 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 pages1999
466 Wright, KristinUsing reliable multicast for caching and collaboration within the world wide webThe 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; collaboration1999
467 Weinstein, DavidStream bundles - cohesive advection through flow fieldsStreamline 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 data1999
468 Riloff, Ellen M.Information extraction as a stepping stone toward story understandingHistorically 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 understanding1999
469 Brunvand, Erik L.Peephole optimization of asynchronous macromodule networksAbstract- 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, LixinReference manual of impulse system callsThis 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 algorithms1999
471 Schaelicke, LambertProfiling I/O interrupts in modern architecturesAs 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 developmentOne 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; Development1999
473 Gopalakrishnan, Ganeshpsolve: Deciding satisfiability for presburger formulae using automata, rewriting and a model checkerPresburger 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 checker1999
474 Johnson, Christopher R.; Parker, Steven G.; Hansen, Charles D.Interactive simulation and visualizationMost 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; Isosurfaces1999
475 Riloff, Ellen M.Corpus-based identification of non-anaphoric noun phrasesCoreference 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; DE1999
451 - 475 of 912