No abstract available.
Message from the Program Chair
Organizing Committees
Distance Health Track Overview
Universal Data Access with OLE DB
OLE DB is Microsoft's new data access API designed to enable access to all kinds of data sources, both database and non database, regardless of format or location. OLE DB builds on Microsoft's Component Object Model (COM), which is the foundation for ...
Windows NT Clusters for Availability and Scalabilty
We describe the architecture of the clustering extensions to the Windows NT operating system. Windows NT clusters provide three principal user visible advantages: improved availability by continuing to provide a service even during hardware or software ...
Microsoft Transaction Server
The Microsoft Transaction Server represents a new category of product that makes it makes it easier to develop and deploy high performance, scaleable, and reliable distributed applications. This is achieved by combining the technology of component based ...
The Alpha 21164PC Microprocessor
The internal architecture of a 2000 MIPS/1000 MFLOPS (peak) high-performance low cost CMOS Alpha micro-processor chip is described. This implementation is derived from the Alpha 21164 microprocessor to reduce cost while maintaining high performance. It ...
The Alpha 21264: A 500 MHz Out-of-Order Execution Microprocessor
This paper describes the internal organization of the 21264, a 500 MHz, Out-Of-Order, quad-fetch, six-way issue microprocessor. The aggressive cycle-time of the 21264 in combination with many architectural innovations, such as out-of-order and ...
DIGITAL FX!32: Running 32-Bit x86 Applications on Alpha NT
DIGITAL FX!32 is a unique combination of emulation and binary translation which makes it so that any 32 bit program which runs on an x86 system running Windows NT 4.0 will install and run on an Alpha Windows NT 4.0 system. After translation, x86 ...
Color image quality metric S-CIELAB and its application on halftone texture visibility
We describe experimental tests of a spatial extension to the CIELAB color metric for measuring color reproduction errors of digital images. The standard CIELAB /spl Delta/E metric is suitable for use on large uniform color targets, but not on images, ...
Image quality metrics based on single and multi-channel models of visual processing
We review two classes of image analysis tools based on single and multiple channel models of human vision processing. These tools were designed to predict the visibility of printed dots and halftone texture, respectively.
Efficient self-versioning documents
We describe methods to produce software and multimedia documents that are self versioning-they efficiently capture changes as the document is modified, providing access to every version with extremely fine granularity. The approach uses an object based ...
Presentation by Tree Transformation
Structured documents are represented as trees. The layout or presentation of a document is also often modeled as a computation over a tree. But these trees are not generally the same: for instance, LaTeX converts a structured document to the TeX ...
Grendel: a Web browser with end user extensibility
Electronic documents, particularly those on the World Wide Web, have an inherent structure which can be utilized. However; the tools to do so have typically been oriented towards professional programmers. We present scripting language features that can ...
The evolution of the HP/Convex Exemplar
The Exemplar X-Class is the second generation SPP from HP/Convex. It is a ccNUMA (cache coherent nonuniform memory access) architecture comprised of multiple nodes. We describe the evolution from the first generation systems to the current S- and X-...
Compiler Optimizations for the PA-8000
Compiler optimizations play a key role in unlocking the performance of the PA-8000, an innovative dynamically-scheduled machine which is the first implementation of the 64-bit PA 2.0 member of the HP PA-RISC architecture family. This wide superscalar, ...
New security architectural directions for Java
The paper gives an overview of the technical direction of Java in terms of the security architecture and desirable features. It also highlights some of the feasibility constraints on the security solutions. The paper assumes that the reader has prior ...
Privacy-enhancing technologies for the Internet
The increased use of the Internet for everyday activities is bringing new threats to personal privacy. The paper gives an overview of existing and potential privacy enhancing technologies for the Internet, as well as motivation and challenges for future ...
A comprehensive diagnostics software strategy for IDT's microprocessors
Although it is routine to write tests that verify the basic functions of the cache or pipeline, how often is verification of a write-after-write interlock operation or an interrupt leading to an aborted cache flush cycle operation performed? Diagnostic ...
Functional verification of the superscalar SH-4 microprocessor
Functional verification of modern complex processors is a formidable and time consuming task. In spite of substantial manual effort, it is extremely difficult to systematically cover the corner cases of the control logic design, within a short processor ...
Web Browser Intelligence: Opening Up the Web
The world-wide web has brought us two important resources: ubiquitous browsers and a global information repository. In the current model, these two resources are tightly coupled. By introducing the concept of a programmable intermediary between browser ...
Acorn's Technology for Network Computing
The concept of network computing - simple, easy access client machines linked to service provision elsewhere on the network - has recently become a topic of serious interest. Acorn has for many years concentrated its efforts in the design of economical ...
Evolution of Object-Relational Database Technology in DB2
This paper defines the object-relational approach to database management and examines its advantages. It summarizes the features that are expected in an object-relational system, and discusses how these features are influencing the ANSI/ISO SQL ...
Bringing Objects to the Mainstream
Oracle provides an open type system that is consistent with ANSI SQL3 and provides interoperability of SQL with C/C++, Java and CORBA datamodels. By providing native support for objects in the database and navigational access to database objects from ...
DataBlade Extensions for INFORMIX-Universal Server
In September of 1996, Informix Software released the first version of its new object-relational database management system to developers and partners. This system, called INFORMIX-Universal Server, supported a new way of building and deploying database ...
System Overview of the SGI Origin 200/2OOO Product Line
The SGI Origin 200/2000 is a cache-coherent non-uniform memory access (ccNUMA) multiprocessor, designed and manufactured by Silicon Graphics Inc. (SGI). The Origin system was designed from the ground up as a multiprocessor that was capable of scaling to ...
Origin System Design Methodology and Experience: lM-gate ASICs and Beyond
The Origin 2000 system from Silicon Graphics Inc. pushed the complexity limits of ASIC design to levels previously only seen in full custom microprocessors. We describe the methodology used to implement and verify this ccNUMA (cache coherent non-uniform ...