ppxscal/embedding_network huggingface dataset:
Non-blocking steal-half work queues
Authors: Danny Hendler, Nir Shavit
Venue: Proceedings of the twenty-first annual symposium on Principles of distributed computing (2002)

The non-blocking work-stealing algorithm of Arora et al. has been gaining popularity as the multiprocessor load balancing technology of choice in both Industry and Academia. At its core is an ingenious scheme for stealing a single item in a non-blocking manner from an array based deque. In recent years, several researchers have argued that stealing more than a single item at a time allows for increased stability, greater overall balance, and improved performance.This paper presents StealHalf, a new generalization of the Arora et al. algorithm, that allows processes, instead of stealing one, to steal up to half of the items in a given queue at a time. The new algorithm preserves the key properties of the Arora et al. algorithm: it is non-blocking, and it minimizes the number of CAS operations that the local process needs to perform. We provide analysis that proves that the new algorithm provides better load distribution: the expected load of any process throughout the execution is less than a constant away from the overall system average.
Microsoft.NET Framework Class Libraries System Volume 1-4
Authors: Microsoft Corporation
Venue:  (2002)

:The .NET Framework Class Libraries provide access to system functionality, making them the foundation on which .NET Framework applications, components, and controls are built. The System namespace contains fundamental classes and base classes that define commonly used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions. This four-volume printed documentation set lists the complete Class Libraries and also contains an XML schema reference, command line tools, and a general .NET reference. This set includes a poster-ideal for quickly finding System namespace details.
Sensitivity analysis of a superscalar processor model
Authors: Y. Zhu, W. F. Wong
Venue: Proceedings of the seventh Asia-Pacific conference on Computer systems architecture (2002)

Superscalar processors obtain their performance by exploiting instruction level parallelism in programs. Their performance is therefore limited by characteristics of programs and the design of the processor. Due to the complexity involved, estimating the performance of any superscalar processor design is a difficult task. Quick prediction of performance improvement arising from architecture modifications is even more difficult. In this paper, a model of superscalar processors using a network of Multiple Class and Multiple Resource Queues is described and studied. In this model, we are able to model and study instruction classes, instruction dependencies, the cache, the branch unit, the decoder unit, the central instruction buffer, the functional units, the retirement buffer, the retirement unit and instruction issue policy in an integrated manner. This model has been verified against measured performance and has shown an average error of 5%. From this starting point, we applied sensitivity analysis on the model and studied qualitatively three important classes of improvements one can make to a superscalar processor's design. The insights we derived show how a good model can be used to accurate pinpoint bottlenecks and assign relative importance to them. This will in turn guide development efforts.
TDS: a tool for testing distributed component-based applications
Authors: Sudipto Ghosh, Priya Covindarajan, Aditya P. Mathur
Venue: Mutation testing for the new century (2001)

Applications that utilize the broker-based architecture are often composed of several components that need to be tested both separately and together. An important activity during testing is the assessment of the adequacy of test sets. The interface mutation based test adequacy criterion for components can be used for test adequacy assessment. TDS is a tool that assists a tester in performing Interface Mutation testing. The architecture of the tool and the features are described here.
Open syntax: improving access for all users
Authors: Robert J. K. Jacob
Venue: Proceedings of the 2001 EC/NSF workshop on Universal accessibility of ubiquitous computing: providing for the elderly (2001)

Trends in new multi-modal user interfaces and pervasive mobile computing are raising technical problems for building flexible interfaces that can adapt to different communication modes. I hope to show how some aspects of the technical solutions that will be needed for these problems will also help to solve problems of access for elderly users.
Total Advantage: Microsoft Excel 97, 1st edition
Authors: Hutchinson, Glen Coulthard
Venue:  (1998)

:Total Advantage: Microsoft Excel 97 begins where the shorter Advantage Office 97 manual leaves off. Total Advantage Excel covers more detailed,advanced topics relating to spreadsheet functions and the integration of this application with the other Office 97 applications. This text allows for packaging flexibility.
After the Y2k Fireworks: Business and Technology Strategies, 1st edition
Authors: Bhuvan Unhelkar
Venue:  (1999)

:After the Y2K Fireworks focuses on the business and technical aspects of surviving the year 2000 programming dilemma - from an author conversant with both business (particularly financial) and computer professionals. More companies than not will fail to prevent the problems arising from this potential programming disaster. This book addresses this part of the market - putting the problem in perspective and examining all the various organizational and technical issues required to rebuild quickly and efficiently.
Simulation and Analysis of Packet Loss in User Datagram Protocol Transfers
Authors: Velibor Markovski, Fei Xue, Ljiljana Trajković
Venue: The Journal of Supercomputing (2001)

Understanding packet loss patterns in Internet Protocol (IP) networks is important for achieving the desired quality of service in multimedia transfers. In this paper, we study the loss patterns in video transfers using User Datagram Protocol (UDP) in a congested packet network. We use trace-driven ns-2 simulations to collect packet loss traces in networks, and we apply wavelet analysis to investigate the behavior of packet loss on various time-scales. We show that time-scales are essential for understanding loss behavior and that packet loss exhibits long-range dependence over the coarser time-scales.
Eric Meyer on CSS: Mastering the Language of Web Design
Authors: Eric A. Meyer
Venue:  (2002)

There are several other books on the market that serve as in-depth technical guides or reference books for CSS. None, however, take a more hands-on approach and use practical examples to teach readers how to solve the problems they face in designing with CSS - until now. Eric Meyer provides a variety of carefully crafted projects that teach how to use CSS and why particular methods were chosen. The web site includes all of the files needed to complete the tutorials in the book. In addition, bonus information is be posted.
Accounting Workbook for Peachtree 5.0, 16th edition
Authors: Warren Allen, Robert W. Parry, James A. Heintz
Venue:  (1999)

:Using this workbook, students will not only learn accounting concepts, but also a market leading general ledger package. (The workbook is packaged with Peachtree 5.0). Topics addressed include: journalizing and posting transactions, financial statements and the closing process, payroll accounting and more.
Work dealing
Authors: Danny Hendler, Nir Shavit
Venue: Proceedings of the fourteenth annual ACM symposium on Parallel algorithms and architectures (2002)

This paper introduces work-dealing, a new algorithm for "locality oriented" load distribution on small scale shared memory multi-processors. Its key feature is an unprecedented low overhead mechanism (only a couple of loads and stores per operation, and no costly compare-and-swaps) for dealing-out work to processors in a globally balanced way. We believe that for applications in which work-items have process affinity, especially applications running in dedicated mode ("stand alone"), work-dealing could prove a worthy alternative to the popular work-stealing paradigm.
Java: How to Program, 5th edition
Authors: Harvey M. Deitel
Venue:  (2002)

:Written by the authors of the world's best-selling introductory C and C++ books. This state-of-the-art guide examines one of today's hottest computer languages --Java; the first general-purpose, object-oriented language that is truly platform -independent. For anyone interested in the Java Programming Language.
A Family of Polynomial Affine Scaling Algorithms for Positive SemiDefinite Linear Complementarity Problems
Authors: B. Jansen, C. Roos, T. Terlaky
Venue: SIAM Journal on Optimization (1997)

In this paper the new polynomial affine scaling algorithm of Jansen, Roos, and Terlaky for linear programming (LP) is extended to positive semidefinite (PSD) linear complementarity problems. The algorithm is immediately further generalized to allow higher order scaling. These algorithms are also new for the LP case. The analysis is based on Ling's proof for the LP case; hence, it allows an arbitrary interior feasible pair to start with. With the scaling of Jansen, Roos, and Terlaky, the complexity of the algorithm is $$ {\cal O}\left(\frac{n}{\rho^2(1-\rho^2)}\ln \frac{(x^{(0)})^Ts^{(0)}}{\e}\right), $$ where $\rho^2$ is a uniform bound for the ratio of the smallest and largest coordinate of the iterates in the primal-dual space.We also show that Monteiro, Adler, and Resende's polynomial complexity result for the classical primal-dual affine scaling algorithm can easily be derived from our analysis. In addition, our result is valid for arbitrary, not necessarily centered, initial points.Finally, some computational results are presented, which indicate the influence of the order of the scaling on the numerical performance.
Web Page Workbook, 2nd edition
Authors: Dawn Groves, John Finnegan, Jeffrey Griffin
Venue:  (1999)

:After a brief explanation of the World Wide Web, this workbook focuses on creating and enhancing a Web page. When the Web page is complete, this guide offers Web page do's and don'ts, common questions and answers, and helpful link lists. Internet access is not required to use this workbook.
Duke Nukem: Land of the Babes Official Strategy Guide
Authors: Monte Fontenot
Venue:  (2000)

:BradyGAMES Duke Nukem: Land of the Babes Official Strategy Guide Features: WALKTHROUGHSYour guide through every level. Complete each objective and find all the secrets! WEAPONS & ITEMSAn exhaustive rundown of the guns and goodies in the land of the babes! DUKE MATCHWaste your opponents with cunning deathmatch strategy! CHEATSUnlock them all!
A Real-Time Approach to Process Control
Authors: William Y. Svrcek, Brent R. Young, Donald P. Mahoney
Venue:  (2000)

:A hands-on teaching and reference text for chemical engineersIn writing this book the authors' have focused exclusively on the vast majority of chemical engineering students who need a basic understanding of practical process control for their industrial careers. Traditionally process control has been taught using non-intuitive and highly mathematical techniques (Laplace and frequency-domain techniques). Aside from being difficult to master in a one-semester course, the traditional approach is of limited use for more complex process control problems encountered in the chemical processing industries. When designing and analyzing multi-loop control systems today, industry practitioners employ both steady-state and dynamic simulation-based methodologies. These 'real time' methods have now all but replaced the traditional approach.A Real Time Approach to Process Control provides the student with both a theoretical and practical introduction to this increasingly important approach. Assuming no prior knowledge of the subject, this text introduces all of the applied fundamentals of process control from instrumentation to process dynamics, PID loops and tuning, to distillation, multi-loop and plant-wide control. In addition, students come away with a working knowledge of the three most popular dynamic simulation packages. The text carefully balances theory and practice by offering students readings and lecture materials along with hands-on workshops that provide a 'virtual' process on which to experiment and from which to learn modern, real time control strategy development.Features: * The first and only textbook to use a completely real time approach. * Gives students theopportunity to understand and use HYSYS software. * Carefully designed workshops (tutorials) have been included to allow students to practice and apply the theory. * Includes many worked examples and student problems.
On relational algebra with marked nulls preliminary version
Authors: Witold Lipski,  Jr.
Venue: Proceedings of the 3rd ACM SIGACT-SIGMOD symposium on Principles of database systems (1984)

We formulate some natural conditions which should be satisfied in an extension of the relational algebra from the usual relations to tables with null values, and we explain the motivation behind these conditions. Roughly speaking, our conditions say that the extended algebra makes it possible to correctly compute the "true tuples" in the result of applying a relational expression (query) to tables with nulls (database state), and that the computation can be carried out recursively, following the structure of the expression. We prove that these conditions are exactly equivalent to other conditions proposed earlier by the author and T. Imieli&nacute;ski. We give a simple proof of the correctness of the "naive" extension of the relational algebra to tables with marked nulls, where the nulls are treated as if they were regular values, and which supports the operations of projection, positive selection, union, join and renaming of attributes. We also show that the result of the naive evaluation of such an expression (query) is equal to the response to the query as defined --- in a proof-theoretic framework --- by Reiter.
Handbook of Microcontrollers
Authors: Myke Predko, Mike Predko
Venue:  (1998)

:Provides practical programming techniques for 8-bit microcontrollers from Amtel, Intel, Motorola, Microchip, & Parallax. Select the right chip every time with quick reference comparison guides. CD-ROM includes complete datasheets and software development tools.
Easy Microsoft Publisher 2000
Authors: Joe W. Habraken, Joseph W. Habraken
Venue:  (1999)

:Easy Microsoft Publisher 2000 will visually lead the reader through desktop publishing tasks. He will quickly learn how to use the software to develop his own newsletters, flyers, etc for home and business use. This book will be the perfect introduction to the product for those persons not familiar with Publisher.
Usability Testing for Library Websites: A Hands-on Guide
Authors: Elaina Norlin, C. M. Winters
Venue:  (2001)

:"Unless you're the librarian who set them up, online library services can be hard to navigate. In fact, many users give up in frustration without ever finding what they're looking for. As libraries increasingly use the Web to deliver both in-house and remote services online, it is critical that their sites be engaging, easy to navigate, and created with the end user - the library customer - in mind." This soup-to-nuts guide will help beginners and experts alike determine in a systematic way how well their Web sites are performing for their customers.
PortOS: an educational operating system for the Post-PC environment
Authors: Benjamin Atkin, Emin Gün Sirer
Venue: ACM SIGCSE Bulletin (2002)

In this paper, we describe PortOS, an educational operating system designed to complement undergraduate and graduate level classes on operating systems. PortOS is a complete user-level operating system project, with phases covering concurrency, synchronization, networking and file systems. It focuses particularly on ad hoc and peer-to-peer distributed computing on mobile devices. This paper discusses alternative approaches to operating system projects, and presents our particular design point along with pedagogical justifications.
A general construction for optimal cyclic packing designs
Authors: Jianxing Yin
Venue: Journal of Combinatorial Theory Series A (2002)

Cyclic packing designs of pairs have various applications in communications. In this paper, the concept of a (g1, g2, ..., gr; u)-regular cyclic packing design is defined, and used to establish a quite general recursive construction concerning cyclic packing designs. As corollaries, we are able to unify many known constructions for cyclic designs. As an application, we obtain infinite series of new optimal cyclic packing designs which can be utilized directly to produce new optimal optical orthogonal codes.
A multi-group technique for data compression
Authors: K. A. Hazboun, M. A. Bassiouni
Venue: Proceedings of the 1982 ACM SIGMOD international conference on Management of data (1982)

An efficient compression technique that is particularly attractive for the storage of large commercial files and the transfer of such files within a distributed communication network is outlined. The technique, constructed as a two-level hierarchy of Huffman-type binary trees, is a reversible semantic-independent variable-length character encoding method that makes use of the group locality of character reference behavior and the variable frequency of occurrence of various characters within the different subgroupings of the character set. The compression efficiency and cost of the Multi-Group scheme has been found to be superior to the well-known Huffman encoding algorithm.
Using Act! 4.0, 2nd edition
Authors: Curtis Knight, Nancy Sparks
Venue:  (1998)

:Use this thorough reference to master vital tasks like getting the mail done - mail merge, envelopes, and labels; increase your efficiency by automating repetitive tasks with macros; learn how to build a new contact database in ACT! for contact management; and organize and maintain your calendar and contacts - by scheduling meetings and placing calls from ACT!.
Architectures for Digital Signal Processing
Authors: Peter Pirsch
Venue:  (1998)

:Digital Signal Processing is a rapidly expanding area for evaluation and development of efficient measures for representation, transformation and manipulation of signals. This book fuses signal processing algorithms and VLSI circuit design to assist digital signal processing architecture developers. The author also shows how this technique can be used in applications such as: signal transmission and storage, manufacturing process quality control and assurance, autonomous mobile system control and biomedical process analysis.
CCNP Study Guide Kit, 2nd edition
Authors: Todd Lammle
Venue:  (2002)

:Finished with your CCNA and getting ready to take the next big step? Prepare yourself for the new CCNP exams with the updated CCNP: Study Guide Kit, 2nd Edition! This box set contains books for all four required examsRouting (#640-603), Switching (640-604), Remote Access (640-605), and Support (640-606). Organized for optimal learning and retention, each book provides in-depth coverage of all exam objectives along with practical insights drawn from real-world experience. The accompanying CDs include hundreds of challenging review questions, electronic flashcards, sample simulation questions, and a searchable electronic version of the entire book. The mid-level Cisco Certified Network Professional (CCNP) certification was developed by Cisco to validate advanced knowledge of Cisco-based networks and covers a wide range of topics, including installing, configuring, operating, and troubleshooting LAN, WAN, and dial-up access services for organizations with mid-to-large sized networks. Cisco recently "refreshed" the four CCNP exams, adding new questions and question formats to the pool, but leaving the previous set of exam objectives intact.
College Keyboarding: Microsoft Word 6.0/7.0, 14th edition
Authors: Susie H. VanHuss, C. H. Duncan
Venue:  (1998)

:A winning combination of a highly successful keyboarding textook and Windows word processing software. As students learn and develop their keyboarding skill, they will use software designed solely for that purpose. When students are ready to format documents, they will use Windows word processing software, the industry standard.
On the Similarity Invariant Polynomials of Matrices and Principal Submatrices
Authors: E. Marquesde Sá
Venue: SIAM Journal on Matrix Analysis and Applications (2001)

We consider the problem of finding necessary and sufficient conditions for the existence of a real m &times; m matrix $\mathbb B$, over a field $\mathbb F$, having a principal $n\times n$\ submatrix $\mathbb A$ such that each similarity invariant polynomial of $\mathbb A$ and each similarity invariant polynomial of $\mathbb B$ lie inside prescribed divisibility intervals (one interval for each similarity invariant polynomial). The main result gives a complete solution to this problem in case all prescribed polynomials (the extreme elements of the divisibility intervals) have all prime factors (over $\mathbb F$) of degree 1 or 2. In particular, this solves the problem for algebraically closed fields and for the field of real numbers.Our arguments are of the algebraic and discrete kind. We use a localization technique to reduce the problem to a system of diophantine inequalities involving the degrees of the prime factors of the given polynomials and the degrees of the elementary divisors of the matrices under consideration. Feasibility conditions for this system are then determined for the particular case already described. In the last section we give some additional comments on proof techniques and state some consequences of the main result.
Investing Online for Dummies, 2nd edition
Authors: Kathleen Sindell
Venue:  (1999)

:Many online investing books are written by individuals who maintain Web sites, and these books often promote their authors' investment systems, products, and services. Other investment books are written by professional money managers to promote their newsletters or mutual funds. This book, however, has no hidden agenda. It focuses on commonsense ways to create and build wealth with the Internet. Investing Online For Dummies, 2nd Edition, for beginning online investors, can also benefit so-called financial professionals and planners. Each chapter stands alone and provides all the instructions and information you need for solving an investment problem or making an investment decision.
MCSE SQL 2000 Administration Exam Cram
Authors: Kalani Kirk Hausman, Kirk Hausman
Venue:  (2001)

:The MCSE SQL 2000 Administration Exam Cram is the premier test preparation title for candidates choosing to take the elective "Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition" exam (70-228). Covers vital exam topics such as creating and managing SQL Server 2000 Databases, performing disaster recovery, troubleshooting Integrity Checks, extracting and transforming data, and SQL Server 2000 Security. Candidates can also complete their total exam preparation with insightful test taking strategies, helpful hints and tips, and realistic case studies and practice questions.
Knowledge Sharing in Practice
Authors: Marlene Huysman, Dirk de Wit
Venue:  (2002)

:This work will be of interest to researchers and practitioners working in organization science and business administration. Also, consultants and organizations at large will find the book useful as it will provide them with insights into how other organizations manage and facilitate knowledge sharing and how potential failures can be prevented.