ppxscal/embedding_network huggingface dataset:
Time synchronization in ad hoc networks
Authors: Kay Römer
Venue: Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking computing (2001)

Ubiquitous computing environments are typically based upon ad hoc networks of mobile computing devices. These devices may be equipped with sensor hardware to sense the physical environment and may be attached to real world artifacts to form so-called smart things. The data sensed by various smart things can then be combined to derive knowledge about the environment, which in turn enables the smart things to "react" intelligently to their environment. For this so-called sensor fusion, temporal relationships (X happened before Y) and real-time issues (X and Y happended within a certain time interval) play an important role. Thus physical time and clock synchronization are crucial in such environments. However, due to the characteristics of sparse ad hoc networks, classical clock synchronization algorithms are not applicable in this setting. We present a time synchronization scheme that is appropriate for sparse ad hoc networks
Insertion in a relational data base defined on a non-redundant data model
Authors: Marc G. Oldham
Venue: Proceedings of the 16th annual Southeast regional conference (1978)

A compiler for a relational language, called MENTAT, has been described and implemented. This compiler takes the high level language of MENTAT and translates it into an intermediate language which allows a user to create, traverse, and obtain data from a physical data model. The data model is constructed to provide a level of non-redundancy within the elements of the relation. However, this structure posed significant problems when attempts were made to produce an insertion algorithm for it. This paper provides a detailed description of the insertion algorithm.
Sams Teach Yourself Windows 95 in 24 Hours, 2nd edition
Authors: Greg M. Perry
Venue:  (1997)

:Teach Yourself Windows 95 in 24 Hours is a hands-on guide that will have you taking advantage of everything Windows 95 has to offer. In 24 easy-to-follow lessons, you will explore and use all of Windows 95's powerful features, including accessories, system tools, file management, and multimedia functions. Detailed coverage of Windows 95's Internet-related features will have you surfing the Web with ease. For those upgrading to Windows 95 from Windows 3.1, a special "step-up" section includes everything you need to make the transition quick, easy, and painless.
Easy PowerPoint for Windows 95
Authors: Liz Eisner Reding
Venue:  (1995)

:Save time and effort - discover the fastest, easiest way to get up to speed with the latest version of PowerPoint. Easy PowerPoint shows you all the essentials in full color, so creating dynamic presentations becomes as easy as can be. This fully illustrated, step-by-step guide uses a proven approach to learning the basics. Just follow the simple directions, watch the tasks unfold on sample screen pictures, and then do it yourself! Plus, you get a handy reference section of frequently used commands and tools! Step-by-step lessons show you how to enter and edit data with ease; use templates to quickly create stunning slides; add text, clip art, tables, and charts to your slide presentations; create organizational charts easily; change the timing between slides; print handouts for your audience; and take notes while giving your presentations.
Computers and Classroom Culture, 1st edition
Authors: Janet Ward Schofield
Venue:  (1995)

:Computers and Classroom Culture explores the meaning of computer technology for our schools. In clear and direct prose, Janet Schofield examines ways that computer use is shaped by the social context in which it occurs and how attitudinal and organizational barriers obstruct it. She brings to light issues of gender differences and equity, and she provides sound and thoughtful ideas for improving educational use of computers. This book is for all those concerned with the changing shape of the classroom and the future of our schools as well as for sociologists and psychologists interested in educational computing.
Cognitive cubes: a tangible user interface for cognitive assessment
Authors: Ehud Sharlin, Yuichi Itoh, Benjamin Watson, Yoshifumi Kitamura, Steve Sutphen, Lili Liu
Venue: Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves (2002)

Assessments of spatial, constructional ability are used widely in cognitive research and in clinical diagnosis of disease or injury. Some believe that three-dimensional (3D) forms of these assessments would be particularly sensitive, but difficulties with consistency in administration and scoring have limited their use. We describe Cognitive Cubes, a novel computerized tool for 3D constructional assessment that increases consistency and promises improvements in flexibility, reliability, sensitivity and control. Cognitive Cubes makes use of ActiveCube, a novel tangible user interface for describing 3D shape. In testing, Cognitive Cubes was sensitive to differences in cognitive ability and task, and correlated well to a standard paper-and-pencil 3D spatial assessment
An evaluation of HPF compilers and the implementation of a parallel linear equation solver using HPF and MPI
Authors: K. Gary Li, Nabil M. Zamel
Venue: Proceedings of the 1997 ACM/IEEE conference on Supercomputing (CDROM) (1997)

In this work, we evaluated the capabilities and performances of two commercially available HPF compilers, xlhpf[1] from IBM and pghpf[2] from the Portland Group. In particular, we examined the suitability of the two compilers for the development of a reservoir simulator. Because of the nature of reservoir simulation, multiple data distributions and data transfer between arrays of different data layouts are of great importance. An HPF compiler that does not provide these capabilities is unsuitable for the development of a parallel reservoir simulator. A detailed comparison of the functionalities of the two compilers and their suitabilities for reservoir simulator development are presented.To test the performance of the compilers, we used a parallel linear equation solver[3,4] that was developed to run on the CM5 and the Cray YMP. This solver is an important computational kernel in an in-house MPP reservoir simulator that is written in CM Fortran. Because the solver consumes about 90% of the CPU time in a typical reservoir simulation run with more than a million grid blocks, it can be used as an indicator of the performance of the simulator without having to convert it in its entirety. The solver was based on preconditioned Orthomin[5,6] and a truncated Neumann series preconditioner. Unlike solvers that are based on domain decomposition[7,8], the convergence behavior of this solver does not depend on the number of processors and therefore can scale better than domain decomposition based methods when the number of processors increases. This linear equation solver was found to be robust and efficient for the simulation of the giant oil reservoirs in Saudi Arabia and has been used in several field scale simulation studies with good success[4].The parallel solver was first implemented in HPF[9] and later in MPI[10] using hpf_local to improve the performance. Communication patterns of the solver include nearest neighbor communication, reduction function and general gather/scatter for handling the implicit bottom-hole pressure term. The solver has most of the features of a reservoir simulator to test the inter-processor communication bandwidth and floating point performance of the target machines. Its performance was compared for several MPP machines: CM5, IBM SP2, Cray T-3E and Cray Origin. The advantages and disadvantages of HPF and MPI are discussed from a programming as well as performance point of view.
Microsoft Word 2000 Made Easy, 1st edition
Authors: Tim Duffy
Venue:  (1999)

:Before starting the keystrokes of a project, Duffy takes more time to explain the significance of what students are about to do and learn. This conceptual approach builds computer skills and encourages critical thinking. After completing the projects in these books, readers will be prepared to take the core Microsoft Certification exams for Word 2000, Excel 2000, Access 2000, PowerPoint 2000, Outlook 2000, and FrontPage 2000. Successful completion of these exams gives readers measurable, marketable skills. For anyone interested in learning Microsoft Office 2000.
Practical CM: Best Configuration Management Practices for the 21st Century, 3rd edition
Authors: David D. Lyon
Venue:  (2000)

From the Book:Configuration Management (CM) today is a struggle, both for those who are trying to impose some degree of control over the design, production and support phases of programs and for those who are trying to resist CM in a misguided attempt to save time and money. Each element of CM, i.e., Identification, Change Control, Status Accounting, and Audits is inexorably linked to and interwoven with Engineering design methodologies plus Quality Assurance inspections and audits and Manufacturing production processes, no matter how simple or complex the program, and is thus integral to the process. Tradeoffs exist every step along the way. These tradeoffs involve cost versus control of the design and visibility into how the hardware and software products relate to the design at any given point in time. Manual, labor intensive CM activities involving baseline capture and control with change approval and incorporation processes employing multiple forms, databases and meetings induce images of wasteful, expensive pillaging of program coffers to Program and Functional Managers. Thus proposals are often trimmed of CM-related quotes and activities even before the program or project begins. This usually results in additional costs down the line from excessive changes to the design package, non-conforming hardware, repairs to or reworking of the product hardware and software, and failures experienced in product performance after delivery to the customer. Take heart, though. Help is on the way! For each specific CM activity, we will first examine the conventional, classical CM as it is practiced today in large businesses and corporations. Next we will implement, in a step-by-step manner, those processes necessary to achieve our ultimate goals. Excerpted from Practical CM: Best Configuration Management Practices for the 21st Century by David Douglas Lyon. Copyright 1999. Reprinted by permission. All rights reserved.
Spreadsheet Modeling and Decision Analysis, 3rd edition
Authors: Cliff T. Ragsdale
Venue:  (2000)

:Cliff Ragsdale is an innovator of the spreadsheet teaching revolution and is highly regarded in the field of management science. This new edition of Spreadsheet Modeling and Decision Analysis provides instruction in the most commonly used management science techniques and shows how these tools can be implemented using the most current version of Microsoft Excel for Windows. This text also focuses on developing both algebraic and spreadsheet modeling skills.
Linux: Web Server Toolkit, 1st edition
Authors: Nicholas D. Wells
Venue:  (1998)

:If you plan to install and maintain a LINUX Web server, you need a complete reference that will guide you through the process and help you find the answers to those day-to-day challenges. LINUX Web Server Toolkit is that book. In LINUX Web Server Toolkit, author Nicholas Wells hands you the tools for creating a dynamic Web site with LINUX. You get useful tips and instruction on shopping for Web servers, setting up server software, selecting an Internet service provider, fielding security issues, and much more. The CD-ROM is packed with the resources you need to build a Web site, including Caldera OpenLinux Lite LINUX distribution, Apache Web Server, and over a thousand utilities and programs.
Concurrent Systems: Operating Systems, Database and Distributed Systems: An Integrated Approach, 2nd edition
Authors: Jean Bacon
Venue:  (1997)

:"Concurrent Systems, Second Edition" presents a modern approach to software systems, ideally suited to the needs of today's students and programmers. It focuses on those concepts in concurrency that play a vital role in the design of operating systems, database systems, distributed systems and communication networks.
Adobe PageMaker 6.5 Projects, 1st edition
Authors: Carol M. Cram
Venue:  (1998)

:Part of the Illustrated Projects Series, this text offers a quick, visual way to apply their Adobe PageMaker 6.5 skills. Covers beginning through intermediate skills.
A framework to support large-scale active applications
Authors: John Bates
Venue: Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications (1996)

Many applications are emerging which share the characteristic of being active, i.e. driven by asynchronous run-time events. The application areas include multimedia, cooperative working (such as conferencing), intelligent agent architectures, active database and support for user mobility. Prototype active applications are often developed from scratch as monolithic entities and are thus inflexible. Platforms which offer generalized support only usually deal with one application class in isolation.The thesis of this work is that active applications have generic requirements of a supporting platform. Rather than building each application as a monolithic entity, they can be composed of inter-connected sub-components called active objects. These objects can be used interchangeably in a plug-and-play architecture. This encourages on-the-fly application development and assists fast prototyping.This paper is supported by our implementation of a prototype distributed active application support platform. Our software is used to provide examples throughout. Section 1 describes the application requirements which a platform must be able to support. Section 2 describes the model for composing applications. Section 3 describes how a distributed programming platform has been enhanced for run-time object support and to allow new active object classes to be constructed easily. Finally, section 4 concludes.
Tuning Strassen's matrix multiplication for memory efficiency
Authors: Mithuna Thottethodi, Siddhartha Chatterjee, Alvin R. Lebeck
Venue: Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM) (1998)

Strassen's algorithm for matrix multiplication gains its lower arithmetic complexity at the expense of reduced locality of reference, which makes it challenging to implement the algorithm efficiently on a modern machine with a hierarchical memory system. We report on an implementation of this algorithm that uses several unconventional techniques to make the algorithm memory-friendly. First, the algorithm internally uses a non-standard array layout known as Morton order that is based on a quad-tree decomposition of the matrix. Second, we dynamically select the recursion truncation point to minimize padding without affecting the performance of the algorithm, which we can do by virtue of the cache behavior of the Morton ordering. Each technique is critical for performance, and their combination as done in our code multiplies their effectiveness.Performance comparisons of our implementation with that of competing implementations show that our implementation often outperforms the alternative techniques (up to 25%). However, we also observe wide variability across platforms and across matrix sizes, indicating that at this time, no single implementation is a clear choice for all platforms or matrix sizes. We also note that the time required to convert matrices to/from Morton order is a noticeable amount of execution time (5% to 15%). Eliminating this overhead further reduces our execution time.
The Cybrarian's Manual
Authors: Pat Ensor
Venue:  (1997)

:Whether you call yourself librarian or cybrarian, chances are you are facing the Digital Vastness with some anxiety. Now comes the complete manual for navigating library services in the new millennium. Written by the top infonauts in the field, The Cybrarian's Manual is both a tool for getting your bearings and a daily source of insight, information, and inspiration as you move ahead. One of the best ways to master the Net is to draw on friendly colleagues for tips, resources, and ideas. In The Cybrarian's Manual you'll find these colleagues amiable, engaging, and generous in sharing their experiences. They were gathered by editor Pat Ensor, head of Information Services at the University of Houston Libraries and herself a pioneering cybrarian. 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
A visual language for sketching large and complex interactive designs
Authors: James Lin, Michael Thomsen, James A. Landay
Venue: Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves (2002)

Informal, sketch-based design tools closely match the work practices of user interface designers. Current tools, however, are limited in the size and complexity of interaction that can be specified. We have created an advanced sketch-based visual language that allows for easy prototyping of large, complex interactive designs. In its current embodiment in the denim web design tool, the visual language allows designers to sketch reusable components for recurring page elements, such as navigation bars, as well as conditionals to illustrate and test transitions that depend on a user's input. Designers can also specify sites that accept richer user input than simple clicking. Our informal evaluation shows that these features allow designers with little programming experience to quickly create prototypes of large, complex web sites while still working inside an informal, sketch-based environment
Near-Optimal All-to-All Broadcast in Multidimensional All-Port Meshes and Tori
Authors: Yuanyuan Yang, Jianchao Wang
Venue: IEEE Transactions on Parallel and Distributed Systems (2002)

All-to-all communication is one of the most dense collective communication patterns and occurs in many important applications in parallel and distributed computing. In this paper, we present a new all-to-all broadcast algorithm in multidimensional all-port mesh and torus networks. We propose a broadcast pattern which ensures a balanced traffic load in all dimensions in the network so that the all-to-all broadcast algorithm can achieve a very tight near-optimal transmission time. The algorithm also takes advantage of overlapping of message switching time and transmission time, and the total communication delay asymptotically matches the lower bound of all-to-all broadcast. Finally, the algorithm is conceptually simple and symmetrical for every message and every node so that it can be easily implemented in hardware and achieves the near-optimum in practice.
Tools for teaching simulation: integrating modelling and data analysis in teaching discrete event simulation
Authors: Krzysztof Pawlikowski, Wolfgang Kreutzer
Venue: Proceedings of the 32nd conference on Winter simulation (2000)

The growing popularity of stochastic discrete event simulation in areas such as telecommunication, combined with much marketing hype about ease of use, has coaxed some practitioners into a misguided belief that choosing prefabricated components from libraries and configuring them into a model by pointing and clicking is all that is needed. While neglect of statistical aspects of simulation has already led to some highly problematic published results, this erroneous assumption must also be guarded against in university teaching. This paper therefore argues for the importance of teaching those issues that critically affect the analysis and credibility of a simulation's results alongside those methods and tools targeted at the needs of model design and construction.
A System for Person-Independent Hand Posture Recognition against Complex Backgrounds
Authors: Jochen Triesch, Christoph von der Malsburg
Venue: IEEE Transactions on Pattern Analysis and Machine Intelligence (2001)

A computer vision system for person-independent recognition of hand postures against complex backgrounds is presented. The system is based on Elastic Graph Matching (EGM), which was extended to allow for combinations of different feature types at the graph nodes.
Evaluation of a collaborative volume rendering application in a distributed virtual environment
Authors: U. Wössner, J. P. Schulze, S. P. Walz, U. Lang
Venue: Proceedings of the workshop on Virtual environments 2002 (2002)

In this paper, we present a collaborative volume rendering application which can be used in distributed virtual environments. The application allows the users to collaboratively view volumetric data and manipulate the transfer functions. Furthermore, 3D markers can be used to support communication. The collaborative setup includes a full duplex audio channel between the virtual environments. The developed software was evaluated with external users who were asked to solve tasks in two scenarios which resembled real-world situations from the medical field: a presentation and a time-constrained search task. For the evaluation, two 4-sided CAVE-like virtual environments were linked. The collaborative application was analyzed for both technical and social aspects.
Genealogy Online: Researching Your Roots, Web Edition, 2nd edition
Authors: Elizabeth Powell Crowe
Venue:  (1997)

:The Internet makes it incredibly easy to trace your roots-all that's required is a modem and this guide! In this timely update of her best-seller,Elizabeth Crowe emphasizes the World Wide Web and its treasure trove of genealogical resources. First-timers and experts alike will adore this Web-enhanced roadmap to researching family history. It delivers user-friendly guidance on related software and hardware (including WebTV. . . local and worldwide networks. . . online library card catalogs. . . genealogy forums on AOL,CompuServe,MSN,and Prodigy. . . and more. There's even a special chapter for seniors.
Mobile Radio Communications, 2nd edition
Authors: Raymond Steele
Venue:  (1999)

:Mobile radio communications technology has progressed rapidly and it is now capable of the transmission of voice, data and image signals. This new edition explains the latest techniques employed in second and third generation systems. A comprehensive all-in-one mobile communication reference work, Mobile Radio Communications, Second Edition reflects the current state-of-the-art by featuring expanded and updated sections on voice compression techniques, interleaving and channel coding methods, quaternary frequency shift keying, continuous phase modulation methods, Viterbi equalisation and slow frequency hopping as well as extended coverage of the GSM system; and three new chapters on wireless multimedia, third generation systems and on WATM respectively. As in the first edition, this edition continues to cover important topics such as radio propagation, multiple access methods and, on a higher level, cordless telecommunications and teletraffic issues. This book will prove invaluable to mobile communication engineers, designers, researchers and students in the design, operation and research of second and third generation systems and wireless LANs.
Local exhaustive testing: a software reliability tool
Authors: Thomas Wood, Keith Miller, Robert E. Noonan
Venue: Proceedings of the 30th annual Southeast regional conference (1992)

We introduce local exhaustive testing as a simple strategy for creating test cases that uncover faults (a deficiency in the code that is responsible for incorrect behavior) with a higher probability than tests chosen randomly. To use local exhaustive testing, we identify certain inputs points as "critical," and then test all inputs close to that point. We expect that this strategy will be particularly effective in applications that include an emphasis on geometric or other regular organization. We demonstrate the effectiveness of local exhaustive testing on a collection of programs that are all implementations of a single specification, the proportional navigation problem.