ppxscal/embedding_network huggingface dataset:
Co-RAM: combinational logic synthesis applied to software partitions for mapping to a novel memory device
Authors: Sandra J. Weber, Jo-Ann M. Paul, Donald E. Thomas
Venue: IEEE Transactions on Very Large Scale Integration (VLSI) Systems (2001)

We introduce the application of current techniques for hardware synthesis of combinational logic blocks to large-scale software partitions for eventual implementation of these partitions in a novel memory device called "Co-RAM." The novelty of our approach is based upon the observation that a wide variety of large-scale software functionality can be considered "stateless" by conventional hardware synthesis tools and so may be realized as combinational logic. By limiting the funcions placed in memory to combinational functions, we eliminate conventional synchronization overhead associated with coprocessors. A significant aspect of Co-RAM is that it is a system design concept that inherently merges hardware and software design styles at the system level, impacting programming styles, system build approaches, and the programmer's view of the underlying machine. A direct consequence of viewing the functionality as combinational is that the system state is not partitioned with the tasks. By considering Co-RAM functionality to be stateless with respect to system state, Co-RAM functionality is inlined around the advancement of effectively unpartitioned system state. The rules for procedural combinational logic synthesis are shown to apply to a wide variety of software partitions. Results of our investigation project speedups of 8 x to 1000 x for a range of algorithms of varying problem size and for projected devices ranging from conventional field programmable gate arrays (FPGAs) to highly specific combinational logic devices.
Interactive Computing Series: Microsoft Access 97 CD-ROM, 1st edition
Authors: Kenneth C. Laudon
Venue:  (1997)

:These narrated,interactive tutorials on CD offer complete introductory coverage of software applications. Each CD contains 3-5 lessons and takes approximately 45-60 minutes to complete.
A comparison of five steady-state truncation heuristics for simulation
Authors: K. Preston White,  Jr., Michael J. Cobb, Stephen C. Spratt
Venue: Proceedings of the 32nd conference on Winter simulation (2000)

We compare the performance of five well-known truncation heuristics for mitigating the effects of initialization bias in the output analysis of steady-state simulations. Two of these rules are variants of the MSER heuristic studied by White (1997); the remaining rules are adaptations of bias-detection tests based on the seminal work of Schruben (1982). Each heuristic was tested in each of a 168 different experiments. Each experiment comprised multiple tests on different realizations of the sample path of a second-order autoregressive process with known (deterministic) bias function. Different experiments employed alternative process parameters, generating a range of damped and underdamped stochastic responses. These were combined with alternative damped, underdamped, and mean shift bias functions. The performance of each rule was evaluated based on the ability of the rule to remove bias from the mean estimator for the steady-state process. Results confirmed that four of the five rules were effective and reliable, consistently yielding truncated sequences with reduced bias. In general, the MSER heuristics outperformed the three rules based on bias detection, with Spratt's (1998) MSER-5 the most effective and robust choice for a general-purpose method.
Exploiting prolific types for memory management and optimizations
Authors: Yefim Shuf, Manish Gupta, Rajesh Bordawekar, Jaswinder Pal Singh
Venue: Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages (2002)

In this paper, we introduce the notion of prolific and non-prolific types, based on the number of instantiated objects of those types. We demonstrate that distinguishing between these types enables a new class of techniques for memory management and data locality, and facilitates the deployment of known techniques. Specifically, we first present a new type-based approach to garbage collection that has similar attributes but lower cost than generational collection. Then we describe the short type pointer technique for reducing memory requirements of objects (data) used by the program. We also discuss techniques to facilitate the recycling of prolific objects and to simplify object co-allocation decisions.We evaluate the first two techniques on a standard set of Java benchmarks (SPECjvm98 and SPECjbb2000). An implementation of the type-based collector in the Jalape&ntilde;o VM shows improved pause times, elimination of unnecessary write barriers, and reduction in garbage collection time (compared to the analogous generational collector) by up to 15%. A study to evaluate the benefits of the short-type pointer technique shows a potential reduction in the heap space requirements of programs by up to 16%.
A stepwise approach to database design
Authors: James P. Fry, Beverly K. Kahn
Venue: Proceedings of the 14th annual Southeast regional conference (1976)

As evidenced by the high cost of processing data, an important problem facing the Database Administrator is the effective design of the database. Database design is a complex problem that not only pervades the data processing function but eventually the entire enterprise or agency.Recent results indicate that an effective database design must be based on both processing and non processing-oriented information represented in an information structure perspective and usage perspective. Utilizing a database management system as the vehicle for processing the data and a data reorganization function to integrate these perspectives, a three step design approach is proposed:Step 1. Design for the information structure perspectiveStep 2. Design programs to be independent on the logical structure and augment with a statistics gathering mechanismStep 3. Reorganize database from the statistics gathered from usage perspectiveThis Stepwise approach facilitates an incremental design methodology in which the logical data structure form the information perspective is adapted to statistics on the usage perspective. It also provides an integrating mechanism for combining the information structure perspective and the usage perspective. Such a methodology, however, is based on two important presuppositions: i) the information structure perspective is a reasonable basis for collecting statistics; and ii) a high degree of data independence (logical as well as physical) is provided in database management systems.
Object race detection
Authors: Christoph von Praun, Thomas R. Gross
Venue: ACM SIGPLAN Notices (2001)

We present an on-the-fly mechanism that detects access conflicts in executions of multi-threaded Java programs. Access conflicts are a conservative approximation of data races. The checker tracks access information at the level of objects (object races) rather than at the level of individual variables. This viewpoint allows the checker to exploit specific properties of object-oriented programs for optimization by restricting dynamic checks to those objects that are identified by escape analysis as potentially shared. The checker has been implemented in collaboration with an "ahead-of-time"Java compiler. The combination fo static program analysis (escape-analysis) and inline instrumentation during code generation allows us to reduce the runtime overhead of detecting access conflicts. This overhead amounts to about 16-129% in time and less than 25% in space for typical benchmark applications and compares favorably to previously published on-the-fly mechanism that incurred an overhead of about a factor of 2-80 in time and up to a factor of 2 in space.
CAD of Wire Antennas and Related Radiating Structures
Authors: Branko D. Popovic
Venue:  (1992)

:Featured here is a discourse on the contemporary wire antenna CAD profession. The careful attention to detail is evident throughout this two-part work. Part 1 describes a method for the analysis of wire antennas and related structures based on the generalized Hallen equation; explains how it is possible to reduce various cylindrical structures to approximately equivalent circular cylinders with magnetic coating; and deals with the problems of printed narrow-slot antennas on thin dielectric substrate and narrow-slot antennas cut in sheets of nonzero thickness. Part 2 gives numerous examples of the scope of the CAD processes, including the WireZeus-based CAD of wire antennas and related radiating structures along with their matching network. 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
Report on metrics 2001: the science & practice of software metrics conference
Authors: Annabella Loconsole, Daniel Rodriguez, Jürgen Börstler, Rachel Harrison
Venue: ACM SIGSOFT Software Engineering Notes (2001)

This paper reports on the IEEE 7th International Software Metrics Symposium (METRICS 2001), held in London, England, from the 4th to 6th April 2001 and co-hosted with the 12th European Software Control and Metrics conference (ESCOM 2001). Metrics Symposia are the premier event in the area of software metrics and attract most of the leading researchers and industrial practitioners.
Catching Ourselves in the Act: Situated Activity, Interactive Emergence, Evolution, and Human Thought, 1st edition
Authors: Horst Hendriks-Jansen
Venue:  (1996)

: "Catching Ourselves in the Act is no less than an attempt to explain intelligence. Delightful how the author dismantles traditional views in psychology, artificial intelligence, ethology, and philosophy. But he goes beyond criticism by providing alternative explanations, drawing on recent work in situated robotics. A masterpiece in combining detailed analysis with grand theorizing. A must for any cognitive scientist." -- Rolf Pfeifer, AI Laboratory, Computer Science Department, University of Zurich Catching Ourselves in the Act uses situated robotics, ethology, and developmental psychology to erect a new framework for explaining human behavior. Rejecting the cognitive science orthodoxy that formal task-descriptions and their implementation are fundamental to an explanation of mind, Horst Hendriks-Jansen argues for an alternative model based on the notion of interactive emergence. Situated activity and interactive emergence are concepts that derive from the new discipline of autonomous agent research. Hendriks-Jansen puts these notions on a firm philosophical basis and uses them to anchor a "genetic" or "historical" explanation of mental phenomena in species-typical activity patterns that have been selected by a cultural environment of artifacts, language, and intentional scaffolding by adults. Situated robotics, allied with techniques and principles from ethology, allows the testing of hypotheses framed in terms of natural kinds that can be grounded through the theory of natural selection. This approach negotiates the "nature versus nurture" dispute in a radically new way.Catching Ourselves in the Act provides a thorough overview of autonomous agent research in America and Europe, focusing in particular on work by such eminent researchers as Rodney Brooks, Pattie Maes, Maja Mataric, and Rolf Pfeifer. It reassesses the basic principles of artificial life and explores the repercussions of autonomous agent research for human psychology and the philosophy of mind, as well as its affinities with the "contextual revolution" in sociology and anthropology. A Bradford Book. Complex Adaptive Systems
Formalizing the safety of Java, the Java virtual machine, and Java card
Authors: Pieter H. Hartel, Luc Moreau
Venue: ACM Computing Surveys (CSUR) (2001)

We review the existing literature on Java safety, emphasizing formal approaches, and the impact of Java safety on small footprint devices such as smartcards. The conclusion is that although a lot of good work has been done, a more concerted effort is needed to build a coherent set of machine-readable formal models of the whole of Java and its implementation. This is a formidable task but we believe it is essential to build trust in Java safety, and thence to achieve ITSEC level 6 or Common Criteria level 7 certification for Java programs.
Data quality assessment
Authors: Leo L. Pipino, Yang W. Lee, Richard Y. Wang
Venue: Communications of the ACM (2002)

How good is a company's data quality? Answering this question requires usable data quality metrics. Currently, most data quality measures are developed on an ad hoc basis to solve specific problems [6, 8], and fundamental principles necessary for developing usable metrics in practice are lacking. In this article, we describe principles that can help organizations develop usable data quality metrics.
Test generation for resistive opens in CMOS
Authors: Arun Krishnamachary, Jacob A. Abraham
Venue: Proceedings of the 12th ACM Great Lakes symposium on VLSI (2002)

This paper develops new techniques for detecting both stuck-open faults and resistive open faults, which result in increased delays along some paths. The improved detection of CMOS open defects is made possible by a new delay fault model which combines the advantages of the gate delay fault model and the path delay fault model. We develop a test generation methodology for this fault model which enables generation of test vectors that test a percentage of the longest sensitizable paths in the design and also test each net for spot defects through their longest sensitizable paths. Real delay values are used to determine the true critical paths in the circuit. The high degree of effectiveness of this fault model under realistic assumptions for process characteristics is first enumerated, and experimental results demonstrate the improved coverage possible with the proposed approach.
VHDL, 3rd edition
Authors: Douglas L. Perry
Venue:  (1998)

:This is the third edition of the best-selling VHDL reference in the world. VHDL is the IEEE standard hardware description language,used by electronics designers to model and simulate complex digital circuits. Where previous editions have focused on the language itself,this book adds material on applications.
The Power of Two Choices in Randomized Load Balancing
Authors: Michael Mitzenmacher
Venue: IEEE Transactions on Parallel and Distributed Systems (2001)

We consider the following natural model: Customers arrive as a Poisson stream of rate \lambda n, \lambda
Who's Afraid of Java?, 1st edition
Authors: Steve Heller
Venue:  (1997)

:This book is a gentle introduction to the Java programming language, assuming no programming background, which focuses on object-oriented programming concepts. The book teaches the elements of program design, the Java language, and how to create Java Applets. The unique feature of the book is the e-mail interaction between an instructor and a novice who learns Java by reading the book and asking questions along the way.
New results on monotone dualization and generating hypergraph transversals
Authors: Thomas Eiter, Georg Gottlob, Kazuhisa Makino
Venue: Proceedings of the thiry-fourth annual ACM symposium on Theory of computing (2002)

This paper considers the problem of dualizing a monotone CNF (equivalently, computing all minimal transversals of a hypergraph), whose associated decision problem is a prominent open problem in NP-completeness. We present a number of new polynomial time resp. output-polynomial time results for significant cases, which largely advance the tractability frontier and improve on previous results. Furthermore, we show that duality of two monotone CNFs can be disproved with limited nondeterminism (more precisely, in polynomial time with $O(\log^2 n)$ suitably guessed bits). This result sheds new light on the complexity of this important problem.
Strategies for transitioning 'old economy' firms to e-business
Authors: Edieal J. Pinker, Abraham Seidmann, Reginald C. Foster
Venue: Communications of the ACM (2002)

When devising an e-business strategy for legacy firms, be wary of the five myths of e-business development while embracing the five guidelines of managerial responsibility and leadership.
Desktop Publishing, 1st edition
Authors: Susan E. Lake
Venue:  (1999)

:With the 10-Hour Series books from South-Western Educational Publishing, users can become proficient in a variety of skills in only a short amount of time. These books are ideal for incorporating a new skill into the classroom, workplace, or home.The appearance of documents leaves readers and potential customers with a strong first impression. Learn how to take advantage of word processing software to ensure that the impression is a lasting and favorable one. In ten brief lessons, users will learn key desktop publishing techniques, including how to make design and typography decisions, handle multicolumn documents, insert and edit graphics, and create styles and charts.
Inside Microsoft SQL Server 2000
Authors: Kalen Delaney
Venue:  (2000)

:This newly updated, official guide to the core architecture and internals of Microsoft SQL Server 2000 helps readers unlock the full power of Microsofts premier relational database management system. Written by a renowned SQL Server guru, in conjunction with the Microsoft SQL Server 2000 product development team, Inside Microsoft SQL Server 2000 is a must-read for developers and IT professionals who need to understand Microsoft SQL Server from the inside out. This comprehensive guide provides updated, authoritative advice for installing, administering, and programming with SQL Server 2000. It also includes information about significant product enhancements, and new chapters about SQL Server Indexes and Query Optimization. The CD contains product evaluation documentation, sample code and scripts, white papers, and a benchmarking kit.
Broadband to go
Authors: Meg McGinity
Venue: Communications of the ACM (2002)

Providers know once customers go broadband, they'll never go back to the dark days of dialup.
Lectures on modern convex optimization: analysis, algorithms, and engineering applications
Authors: Aharon Ben-Tal, Arkadiaei Semenovich Nemirovskiaei
Venue: Mps-Siam Series On Optimization (2001)

This is a book devoted to well-structured and thus efficiently solvable convex optimization problems, with emphasis on conic quadratic and semidefinite programming. The authors present the basic theory underlying these problems as well as their numerous applications in engineering, including synthesis of filters, Lyapunov stability analysis, and structural design. The authors also discuss the complexity issues and provide an overview of the basic theory of state-of-the-art polynomial time interior point methods for linear, conic quadratic, and semidefinite programming. The book's focus on well-structured convex problems in conic form allows for unified theoretical and algorithmical treatment of a wide spectrum of important optimization problems arising in applications.
An introduction to openssl programming, part I of II
Authors: Eric Rescorla
Venue: Linux Journal (2001)

Filling in the gaps of the OpenSSL manual pages.
Internet Routing Architectures
Authors: Bassam Halabi
Venue:  (1997)

From the Book:To say that the Internet has changed in the past 10 years is a vast understatement. The Internet today is the single most influential phenomenon in computing. The way in which it continues to evolve is likely to affect every form of data communication on a global scale. Internet information-handling strategies, such as Web-based customer support and secure networked commerce, will permanently alter business and consumer behavior.As the Internet and networking have evolved, so too has Cisco Systems' role. Cisco has become the premier worldwide provider of networking for the Internet. In this role, Cisco helps network managers build reliable, scaleable, and cost-effective solutions for networks that span the requirements of small offices to globally-dispersed enterprises. Over the years, Cisco has assembled the largest and most experienced staff of networking experts who serve customers in planning, implementing, and troubleshooting large networks. Bassam Halabi is one of those experts.Although Cisco's expertise is primarily delivered directly to customers, it also can be shared through other means. A new and important medium for sharing Cisco's networking expertise is the Cisco Press. In creating this new forum, New Riders Publishing and Cisco Systems jointly plan to build a library of publications that provide practical information about the design and implementation of routers, switches, servers, and connectivity software.Bassam Halabi's Internet Routing Architectures is the first of these books. Bassam provides his keen insight into interdomain routing, Internet service provider requirements, and the changing Internet infrastructure. He toucheson issues that affect everyone connecting networks to or through the Internet. Bassam's many years of consulting experience with Cisco's largest IP-based networks contribute to this book's useful design recommendations. He brings a pragmatic perspective to the process of building links between domains and selecting network designs for specific situations.Internet Routing Architectures is a readable distillation of essential design and implementation guidelines. We trust you will find it a valuable addition to your networking library.
MicroSim PSpice for Windows: Operational Amplifiers and Digital Circuits, 2nd edition
Authors: Roy W. Goody
Venue:  (1997)

:MicroSim PSpice for Windows Vol. 2 picks up where MicroSim PSpice for Windows, Vol. 1 leaves off and assumes a working knowledge of basic PSpice techniques. It continues simulation studies in advanced topics such as operational amplifiers, digital, and filter design. The book is based on MicroSim DesignLab PSpice circuit simulator version 7.1, the latest version of the most popular simulation software available. It covers a wide range of electronic theory in addition to the major PSpice techniques and processes. As readers move through the book, they complete more and more complex and challenging assignments. It includes five special project-level chapters that offer real-world experience with complex combinational analog/digital circuits. A valuable reference book for any design professional using PSpice. 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
Microsoft Windows Millennium Edition Step by Step
Authors: CORPORATE Catapult Inc
Venue:  (2000)

:Microsoft Windows Millennium Edtion is the first milestone toward simplifying the home computing experience. It will take steps toward achieving the goals of Windows for consumers focusing primariely on four key areas: PC Health, and enhanced Online Experience, Digital Media, and Home Networking. The Windows Millennium Edition product is another in the evolution of consumer operating systems developed by Microsoft, and delivers clear customer value by focusing in on a few feature areas. If you fit one of the following profiles, purchasing Windows Millennium Edition as an upgrade or on a new PC should be a no-brainer for you: You take digital pictures and want to share them with people You spend time on the internet You have multiple PCs at home You want to take advantage of the latest hardware advancements in PCs You want to have a more supportable, more quickly available PC And Consumers who buy Windows Millennium Edition will: Spend more time on the internet Have more PCs in the home and share more information between them Play more music on their PCs and store more pictures Spend more time playing games locally or on the internet Spend less time on a support line or waiting for the system to boot