Now showing items 1143-1162 of 1163

    • Video Games and Computer Aided Instruction 

      Krugler, Ken (1983-06)
      This document will briefly outline the evolution of video games, discuss current video game theory, and describe a program to teach typing on the IBM Personal Computer.
    • View-based abstraction: Enhancing Maintainability and Modularity in the presence of Implementation Dependencies 

      Rodriguez, Luis H., Jr. (1997-09)
      This dissertation presents a new, backwards compatible, language independent, and incremental programming methodology called view-based abstraction. Unlike the well-known black-box abstraction approach, view-based abstraction ...
    • Viewstamped Replication for Highly Available Distributed Systems 

      Oki, Brian Masao (1988-08)
      This dissertation presents viewstamped replication, a new algorithm for the implementation of highly available computer services that continue to be usable in spite of node crashes and network partitions. Our goal is to ...
    • Virtual Wires: Overcoming Pin Limitations in FPGA-based Logic Emulation 

      Babb, Jonathan William (1993-11)
      Existing FPGA-based logic emulators are limited by inter-chip communication bandwidth, resulting in low gate utilization (10 to 20 percent of usable gates). This resource imbalance increases the number of chips needed to ...
    • Virtual Wires: Overcoming Pin Limitations in FPGA-based Logic Emulators 

      Babb, Jonathan; Tessier, Russell; Agarwal, Anant (1992-11)
      Existing FPGA-based logic emulators suffer from limited inter-chip communication bandwidth, resulting in low gate utilization (10 20 percent). This resource imbalance increases the number of chips needed to emulate a ...
    • Wafer-scale Integration of Systolic Arrays 

      Leighton, Frank Thomson; Leiserson, Charles E. (1983-02)
      VLSI technologists are fast developing wafer-scale integration. Rather than partitioning a silicon wafer into chips as is usually done, the idea behind wafer-scale integration is to assemble an entire system (or network ...
    • Waiting Algorithms for Synchornization in Large-scale Multiprocessors 

      Lim, Beng-Hong; Agarwal, Anant (1991-02)
      Through analysis and experiments, this paper investigates two-phase waiting algorithms to minimize the cost of waiting for synchronization in large-scale multiprocessors. In a two-phase algorithm, a thread first waits by ...
    • Walter User's Manual (Version 1.0) 

      Gifford, David K.; Cote, Robert G.; Segal, David A. (1987-09)
      Walter is a UNIX program that provides access to databases located at MIT via the DARPA Internet. The databases provided by Walter include the full-text of the New York Times for the past 90 days. A sophisticated full-text ...
    • Weak Consistency: A Generalized Theory and Optimistic Implementations for Distributed Transactions 

      Adya, Atul (1999-03)
      Current commercial databases allow application programmers to trade off consistency for performance. However, existing definitions of weak consistency levels are either imprecise or they disallow efficient implementation ...
    • Weak Monadic Second Order Theory of Successor is not Element-recurive 

      Meyer, Albert R. (1973-12)
      Let L SIS be the set of formulas expressible in a week monadic second order logic using only the predicates [x =y+1] and [x E z]. Bucci and Elgot [3,4] have shown that the truth of sentences in L SIS (under the standard ...
    • What are principal typings and what are they good for? 

      Jim, Trevor (1995-11)
      We demonstrate the pragmatic value of the principal typing property, a property more general than ML's principal type property, by studying a type system with principal typings. The type system is based on rank 2 intersection ...
    • What are principal typings and what are they good for? 

      Jim, Trevor (1995-08)
      We demonstrate the pragmatic value of the principal typing property, a property more general than ML's principal type property, by studying a type system with principal typings. The type system is based on rank 2 intersection ...
    • What is a Model of the Lamda Calculus? Expanded Version 

      Meyer, Albert R. (1981-07)
      An elementary, purely algebraic definition of model for the untypes lambda calculus is given. This definition is shown to be equivalent to the natural semantic definition based on environments. These definitions of model ...
    • What Price for Eliminating Expression Side-effects? 

      Hailperin, Max (1985-06)
      Separating a programming language into side-effect-free expressions and effect-only statements should make the language more amenable to axiomatization, as well as providing benefits for style, pedagogy, and implementation ...
    • Width-3 Permutation Branching Programs 

      Barrington, David A. (1985-12)
      We consider a restricted class of width-3 branching programs where each column of nodes depends on a single variable, and the 0-edges and the 1-edges out of each column form a permutation. In this model, parity and the ...
    • With what Frequency are Apparently Intractable Problems Difficult? 

      Meyer, A.R.; Paterson, M.S. (1979-02)
      An algorithm is almost polynomial-time (apt) iff there is a polynomial p such that for all n, the algorithm halts within p(n) steps on all by at most p(n) inputs of size at most n. It is nown that for NP-complete and ...
    • Workstation Services and Kerberos Authentication at Project Athena 

      Davis, Don; Swick, Ralph (1989-03)
      This document proposes solutions for two problems obstructing Project Athena's implementation of workstation services. The principal problem is that workstation services demand a more flexible mutual-authentication ...
    • Worst-case and Probabilistic Analysis of a Geometric Location Problem 

      Papadimitriou, Christos H. (1980-02)
      We consider the problem of choosing K "medians" among n points on the Euclidean plane such that the sum of the distances from each of the n points to its closest median is minimized. We show that this problem is NP-complete. ...
    • Write Barrier Removal by Static Analysis 

      Zee, Karen; Rinard, Martin (2002-02)
    • The X Window System 

      Scheifler, Robert W.; Gettys, Jim (1986-10)
      An overview of the X Window System is presented, focusing on the system substrate and the low-level facilities provided to build applications and to manage the desktop. The system provides high-performance, high-level, ...