ppxscal/embedding_network huggingface dataset:
A trusted process to digitally sign a document
Authors: Boris Balacheff, Liqun Chen, David Plaquin, Graeme Proudler
Venue: Proceedings of the 2001 workshop on New security paradigms (2001)

This paper describes a method of increasing the trust in open computing platforms, such that a person can have confidence in producing a digital signature using open platforms.The process of using a digital signature to sign a digital document is well understood. Most descriptions assume the correctness of the process of signing a document within a computing platform. In an increasing connected world, this assumption is no longer true when open computing platforms are used. This paper proposes the signing of a document in a general-purpose computing platform using a trusted process. That trusted process creates a signature over a digital image that represents the document and uses a trusted display controller in the platform plus a smart card owned by the prospective signer. The trusted display controller is part of the video processing path, and can display video data on a monitor without interference or subversion by any software components at the platform. The smart card is able to authenticate the trusted display controller, and demonstrate to the signer the results of that authentication using the trusted display controller.The most unusual aspects of the method are: (1) a thumbnail image is stored in the smart card, and used as a surround or background for an image (on a display) that is to be signed; (2) the smart card signs image data on the authority of the trusted display controller, without direct authorisation from the signer.
Rapid evaluation of Catmull-Clark subdivision surfaces
Authors: Jeffrey Bolz, Peter Schröder
Venue: Proceedings of the seventh international conference on 3D Web technology (2002)

Using subdivision as a basic primitive for the construction of arbitrary topology, smooth, free-form surfaces is attractive for content destined for display on devices with greatly varying rendering performance. Subdivision naturally supports level of detail rendering and powerful compression algorithms. While the underlying algorithms are conceptually simple it is difficult to implement player engines which achieve optimal performance on modern CPUs such as the Intel Pentium family.In this paper we describe a novel table driven evaluation strategy for subdivision surfaces using as an example the scheme of Catmull and Clark. Cache conscious design and exploitation of SIMD instructions allows us to achieve nearly 100% FPU utilization in the inner loop and achieve a composite performance of 1.2 flop/cycle on the Intel PIII and 1.8 flop/cycle on the Intel P4 including all memory transfers. The algorithm supports tradeoffs between cache size and memory bus usage which we examine. A library which implements this engine is freely available from the authors.
QCDSP machines: design, performance and cost
Authors: Dong Chen, Ping Chen, Norman H. Christ, Robert G. Edwards, George Fleming, Alan Gara, Sten Hansen, Chulwoo Jung, Adrian Kahler, Stephen Kasow, Anthony D. Kennedy, Greg Kilcup, Yubing Luo, Catalin Malureanu, Robert D. Mawhinney, John Parsons, ChengZhong Sui, Pavlos Vranas, Yuri Zhestkov
Venue: Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM) (1998)

The Quantum Chromodynamics on Digital Signal Processors ( QCDSP) machines in operation at Columbia University and nearly complete at the RIKEN Brookhaven Research Center are MIMD machines with processing nodes based on the Texas Instruments TMS320C31-50 digital signal processor (DSP), interconnected as a four-dimensional torus. The Columbia machine contains 8,192 nodes and has a peak speed of 0.4T flops. The RIKEN/BNL machine has 12,288 nodes, a peak speed of 0.6 Tflops and a total cost of $1.85M. In order to establish a cost/performance figure for this architecture, we have run two standard lattice quantum chromodynamics (QCD) programs on portions of this hardware. The first program stochastically estimates the trace of the inverse of the Wilson Dirac operator, computed on a series of lattice configurations. Running for 49 minutes on 1/6 of the Brookhaven machine, this code performs floating point operations for a cost/performance of $13.2/Mflops. We also present the performance of a second production program which generates a Markov chain of lattice configurations distributed according to the statistical weight describing two species of light Wilson quarks interacting with the gauge degrees of freedom of QCD. Running for 1334 minutes on a single cabinet at Columbia (equivalent to 1/12th of the Brookhaven machine), this program executes floating point operations for a cost performance of $13.6/Mflops. Further information about these machines can be found at http://www.phys.columbia.edu/~cqft.
Embedded Linux: hardware, software, and interfacing
Venue:  (2002)

This book includes serial, parallel, memory I/O, USB, and interrupt-driven hardware designs using x86-, StrongARM-, and PowerPC-based target boards. In addition, you will find simple device driver module code that connects external devices to the kernel, and network integration code that connects embedded Linux field devices to a centralized control center. Examples teach hardware developers how to store and activate field bits and deliver process information using open source software. If you are a hardware developer, software developer, system integrator, or product manager who's begun exploring embedded Linux for interfacing applications, this book is for you.
Modern Compiler Implementation in ML: Basic Techniques
Authors: Andrew W. Appel
Venue:  (1997)

:This textbook describes all phases of a modern compiler. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that is missing from most books. In a concise way, the author describes the most accepted and successful techniques, rather than giving an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual ML signatures. A unique feature of the book is a well designed compiler implementation project in ML, including front-end and high-tech back-end phases, useful for undergraduate and graduate students as well as computer professionals needing a reference on compiler implementation.
A Sexual Odyssey: From Forbidden Fruit to Cybersex, 1st edition
Authors: Kenneth Maxwell
Venue:  (1996)

:This lush, provocative book explores sexuality from our earliest trysts to cybersex and beyond. It indulges in the toys, titillations, and temptations of the most pleasurable of all passions. With spice and flair, Maxwell takes us on a whirlwind tour of human sexuality that is comprehensive in its sweep yet delightful in its alluring and amusing details. Maxwell explores both the time-honored and the bizarre. He capably draws upon the juiciest sexual literature and lore of the past, then casts light on the exciting particulars of modern-day sex, where sex roles (and sex play!) are changing at a frenetic pace. How have the feminist revolution, and the new "Masculine Mystique," changed our concepts of what is sexy or macho? What enticing new images and erotic encounters will the Internet and CD-ROM offer users of the future? How have AIDS and the need for "safe sex" inspired us to dream up ever-more creative erotic adventures? Will the twenty-first century bring about a complete separation between making babies and making love? Between the covers, Maxwell divulges the great love-making secrets of the past, and how openness, experimentation, and creativity will help us "soar to the Elysian heights of sexual pleasure" in the future. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Globally Optimal Regions and Boundaries as Minimum Ratio Weight Cycles
Authors: Ian H. Jermyn, Hiroshi Ishikawa
Venue: IEEE Transactions on Pattern Analysis and Machine Intelligence (2001)

We describe a new form of energy functional for the modeling and identification of regions in images. The energy is defined on the space of boundaries in the image domain and can incorporate very general combinations of modeling information both from the boundary (intensity gradients, etc.) and from the interior of the region (texture, homogeneity, etc.). We describe two polynomial-time digraph algorithms for finding the global minima of this energy. One of the algorithms is completely general, minimizing the functional for any choice of modeling information. It runs in a few seconds on a 256&times;256 image. The other algorithm applies to a subclass of functionals, but has the advantage of being extremely parallelizable. Neither algorithm requires initialization
A perspective from industry: speaking Java
Authors: Vance Christiaanse
Venue: 3C ON-LINE (1997)

In Sun Microsystems' view of the future, embedded Java will run in everything from your personal computer to your alarm clock. Java's support for network communication would allow your hair dryer to warn your toaster to start breakfast. Will it happen? Will Java code be running all your household appliances someday or will it end up only in the trash compactor? Nobody knows, but here are some reasons to give it a look:
Yahoo! Board Games: Prima's Official Strategy Guide, 4th edition
Authors: Jason Young
Venue:  (2000)

:Winning strategies for every board gameComplete descriptions of every game piece and boardDetailed explanations on how to play every Yahoo! board gameHelpful information on ladder play and rankingInformation on getting startedIncludes Chess, Go, Backgammon, and more!Find these and more titles at games.yahoo.com The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
An interactive toolkit library for 3D applications: it3d
Authors: Noritaka Osawa, Kikuo Asai, Fumihiko Saito
Venue: Proceedings of the workshop on Virtual environments 2002 (2002)

An interactive toolkit library for developing 3D applications called "it3d" is described that utilize artificial reality (AR) technologies. It was implemented by using the Java language and the Java 3D class library to enhance its portability. It3d makes it easy to construct AR applications that are portable and adaptable. It3d consists of three sub-libraries: an input/output library for distributed devices, a 3D widget library for multimodal interfacing, and an interaction-recognition library. The input/output library for distributed devices has a uniform programming interface style for various types of devices. The interfaces are defined by using OMG IDL. The library utilizes multicast peer-to-peer communication to enable efficient device discovery and exchange of events and data. Multicast-capable CORBA functions have been developed and used. The 3D widget library for the multimodal interface has useful 3D widgets that support efficient and flexible customization based on prototype-based object orientation, or a delegation model. The attributes of a widget are used to customize it dynamically. The attributes constitute a hierarchical structure. The interaction-recognition library is used to recognize basic motions in a 3D space, such as pointing, selecting, pinching, grasping, and moving. The library is flexible, and the recognition conditions can be given as parameters. A new recognition engine can be developed by using a new circular event history buffer to efficiently manage and retrieve past events. Development of immersive AR applications using it3d demonstrated that less time is needed to develop the applications with it3d than without it. It3d makes it easy to construct AR applications that are portable and adaptable.
Students helping students in residence: how suite it is...
Authors: Janet Belew
Venue: Proceedings of the 29th annual ACM SIGUCCS conference on User services (2001)

The Computing Advisor Program at the University of Virginia started in September 1997. From the beginning, first-year students have been hired into the program as Computing Advisors (CAs) in their respective residence halls in order to assist their peers with computing problems. Interested students submit applications during the early spring after they gain acceptance into the University of Virginia, and are interviewed while here for mandatory Summer Orientation in July. The program has enjoyed great success and has been enhanced over the past two years to include Upper Class and Senior Computing Advisors.The goals of the program are to provide computing help to students in their residence halls, to act as the liaison between a student with a computing problem and the Help Desk, and to reduce the need for extended Help Desk hours on nights and weekends.In 2000 the program was expanded to include two Senior Computing Advisors. These advisors were chosen from alumni of the first-year program. With demonstrated leadership skills and an ability to solve basic computing problems, the Senior CAs give guidance to their first-year colleagues as well as perform specific administrative tasks. In the fall of 2001, there are plans to expand the program by piloting two Upper Class CAs in residence halls, extending this service to the far-reaching areas of grounds.
Action focused assessment for software process improvement
Authors: Tim Kasse
Venue:  (2001)

Action Focused Assessment for Software Process Improvement presents a detailed description of the pre-on-site activities that must be accomplished before an actual assessment takes place. The AFA Lifecycle, which describes the interviews and feedback sessions that lead to an action plan, provides a mechanism for involving and engaging all levels of management and practitioners. The book includes actual questions used in interviews with managers, leaders, and practitioners, and offers psychological insight into the value of feedback sessions.
Difficulties in simulating the internet
Authors: Sally Floyd, Vern Paxson
Venue: IEEE/ACM Transactions on Networking (TON) (2001)

Simulating how the global Internet behaves is an immensely challenging undertaking because of the network's great heterogeneity and rapid change. The heterogeneity ranges from the individual links that carry the network's traffic, to the protocols that interoperate over the links, the "mix" of different applications used at a site, and the levels of congestion seen on different links. We discuss two key strategies for developing meaningful simulations in the face of these difficulties: searching for invariants and judiciously exploring the simulation parameter space. We finish with a brief look at a collaborative effort within the research community to develop a common network simulator.
Insider Strategies for Outsourcing Information Systems: Building Productive Partnerships, Avoiding Seductive Traps
Authors: Kathy M. Ripin
Venue:  (1999)

:One of the fastest growing industries in America is the outsourcing of information systems, with huge and small companies alike employing contractors to manage their powerful information networks. But how effective is it for executives to hire out-sourcers to administer the complicated information systems that are so critical to today's organizations? Insider Strategies for Outsourcing Information Systems offers executives and managers experience-based guidelines that will enable them to avoid the seductive myths and illusions that distort contractor selection and new system planning decisions. Today, insatiable corporate expectations, an unforgiving stock market, and a brutal global economy have made it imperative that managers at all levels effectively administer their information networks. Insider Strategies for Outsourcing Information Systems is the book that will help them ensure that their businesses survive - and thrive - in the information age.
The use of computers in electrical power management
Authors: David Goodling, Gary Garner
Venue: Proceedings of the 14th annual Southeast regional conference (1976)

This paper discusses the use of computers in the management of electrical energy. Material is presented that will be useful to a prospective power management system designer or buyer with emphasis on computer software and hardware. Various components of a power management environment are defined: power company, power consuming installation and the computerized controller. The computer is represented as a tool used by the power consuming installation to reduce the demand for electricity. A detailed description of a power management system is given with particular attention focused on the following areas: inputs and outputs to the system, calculation schemes, system feedback characteristics, hardware requirements, system architecture and limitations on system effectiveness. Implementation tradeoffs are discussed.
Rationality in algebras with a series operation
Authors: K. Lodaya, P. Weil
Venue: Information and Computation (2002)

We consider the notion of rationality in algebras with a designated binary associative operation called the series operation, or the sequential product. We define automata operating in these algebras and rational expressions matching their expressive power, and we show that this expressive power equals that of algebraic recognizability. The framework which we consider encompasses both the free semigroup and the term algebras and the restriction of our results to these special cases coincides exactly with the classical results on recognizability (Kleene, Myhill, and Nerode for word languages, and Thatcher and Wright for term languages). Next we consider the behavior of the automata and the rational expression which we introduce when conditions such as associativity and commutativity are imposed on the term operations. We also characterize algebraically, syntactically and automata-theoretically the languages which have a bound on the number of nested occurrences of certain designated term operations. Finally, we consider the applications of our results to the languages of series-parallel labelled posets. 2001 Elsevier Science
What attracts the eye to the location of missed and reported breast cancers?
Authors: Claudia Mello-Thoms, Calvin F Nodine, Harold L Kundel
Venue: Proceedings of the 2002 symposium on Eye tracking research & applications (2002)

The primary detector of breast cancer is the human eye, as it examines mammograms searching for signs of the disease. Nonetheless, it has been shown that 10-30% of all cancers in the breast are not reported by the radiologist, even though most of these are visible retrospectively. Studies of eye position have shown that the eye tends to dwell in the locations of both reported and not reported cancers, indicating that the problem is not faulty visual search, but rather, that is primarily related to perceptual and decision making mechanisms. In this paper we model the areas that attracted the radiologists' visual attention when reading mammograms and that yielded a decision by the radiologist, being this decision overt or covert. We contrast the characteristics of areas that contain cancers that were reported from the ones that contain cancers that, albeit attracting attention, did not reach an internal conspicuity threshold to be reported.
Modeling and Visualizing Interiors: AutoCAD Release 13, AutoVision Release 2
Authors: Kingsley K. Wu
Venue:  (1997)

:This book provides a wealth of architectural examples designed to serve as demonstrative environments in which students can cultivate their own design strategies. Readers are guided through a sequence of steps in using the computer to design, and develop a deep understanding of this important tool while refining their design sensitivities. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Real-Time Systems Design and Analysis: An Engineer's Handbook
Authors: Phillip A. Laplante
Venue:  (1992)

:"IEEE Press is pleased to bring you this Second Edition of Phillip A. Laplante's best-selling and widely-acclaimed practical guide to building real-time systems. This book is essential for improved system designs, faster computation, better insights, and ultimate cost savings. Unlike any other book in the field, REAL-TIME SYSTEMS DESIGN AND ANALYSIS provides a holistic, systems-based approach that is devised to help engineers write problem-solving software. Laplante's no-nonsense guide to real-time system design features practical coverage of: *Related technologies and their histories*Time-saving tips * Hands-on instructions*Pascal code*Insights into decreasing ramp-up times *and more!"
On-road driver eye movement tracking using head-mounted devices
Authors: M. Sodhi, B. Reimer, J. L. Cohen, E. Vastenburg, R. Kaars, S. Kirschenbaum
Venue: Proceedings of the 2002 symposium on Eye tracking research & applications (2002)

It is now evident from anecdotal evidence and preliminary research that distractions can hinder the task of operating a vehicle, and consequently reduce driver safety. However with increasing wireless connectivity and the portability of office devices, the vehicle of the future is visualized as an extension of the static work place - i.e. an office-on-the-move, with a phone, a fax machine and a computer all within the reach of the vehicle operator. For this research a Head mounted Eye-tracking Device (HED), is used for tracking the eye movements of a driver navigating a test route in an automobible while completing various driving tasks. Issues arising from data collection of eye movements during the completion of various driving tasks as well as the analysis of this data are discussed. Methods for collecting video and scan-path data, as well as difficulties and limitations are also reported.
C for Dummies, 1st edition
Authors: Dan Gookin
Venue:  (1994)

:C For Dummies, Volume Two, is the much-awaited sequel to C For Dummies&reg;, Volume One. It's the rest of the story, filled with relevant information that C programmers need to know. This book not only goes into more detail on many common C topics -- it also offers Dan's loving advice on many advanced topics. This down-to-earth reference explores the short history of the C language and provides helpful tips that show users how to troubleshoot in C. Soon, you'll be able to figure out functions and find out how to deal with the ever-changing variables and math associated with C programming. It's actually explained in a way that makes C fun and easy to understand! Inside, find helpful advice on how to Get the best hand-holding information ever written about pointers Create large projects Find detailed information about strings, structures, and disk access Discover a C language summary Read special information about Borland and Microsoft compilers Implement tips and tricks from C gurus Ace the fun quizzes and final exams that appear after each lesson and chapter
Hierarchical faceted metadata in site search interfaces
Authors: Jennifer English, Marti Hearst, Rashmi Sinha, Kirsten Swearingen, Ka-Ping Yee
Venue: CHI '02 extended abstracts on Human factors in computing systems (2002)

One of the most pressing usability issues in the design of large web sites is that of the organization of search results. A previous study on a moderate-sized web site indicated that users understood and preferred dynamically organized faceted metadata over standard search. We are now examining how to scale this approach to very large collections, since it is difficult to present hierarchical faceted metadata in a manner appealing and understandable to general users. We have iteratively designed and tested interfaces that address these design challenges; the most recent version is receiving enthusiastic responses in ongoing usability studies.