ppxscal/embedding_network huggingface dataset:
Ray tracing on programmable graphics hardware
Authors: Timothy J. Purcell, Ian Buck, William R. Mark, Pat Hanrahan
Venue: Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002)

Recently a breakthrough has occurred in graphics hardware: fixed function pipelines have been replaced with programmable vertex and fragment processors. In the near future, the graphics pipeline is likely to evolve into a general programmable stream processor capable of more than simply feed-forward triangle rendering.In this paper, we evaluate these trends in programmability of the graphics pipeline and explain how ray tracing can be mapped to graphics hardware. Using our simulator, we analyze the performance of a ray casting implementation on next generation programmable graphics hardware. In addition, we compare the performance difference between non-branching programmable hardware using a multipass implementation and an architecture that supports branching. We also show how this approach is applicable to other ray tracing algorithms such as Whitted ray tracing, path tracing, and hybrid rendering algorithms. Finally, we demonstrate that ray tracing on graphics hardware could prove to be faster than CPU based implementations as well as competitive with traditional hardware accelerated feed-forward triangle rendering.
Homework Busters: How to Use the Internet to Be Top of the Class
Authors: Bill Thompson
Venue:  (2001)

:You're on a missiona mission to write that report, do that research, study for that test, make it to the head of the class. Blast off into cyberspace and you can accomplish all this and more, faster than you'd ever imagine. Behind that computer screen is a universe of information just waiting to be accessed: over a billion different files, with thousands more added each day. Need help with a project? Contact an expert, because almost everyone working in universities and colleges has e-mail, and they'll tell you the truth about dinosaurs, science, history, and more. (You'll learn the proper "netiquette" for asking, too!) Or, check out special "homework sites," like TeacherNet; newsgroups on your assigned topic; and chat rooms for inspiring ideas. And, beef up your skills by using the computer for practice memorizing dates, spelling, multiplication tables, and lots of other subjects. Before long, you'll be an A+ student! 7 7/8 X 10 7/8. 48 Color Pages
Configurable applications for satellite graphics
Authors: Griffith Hamlin,  Jr.
Venue: ACM SIGGRAPH Computer Graphics (1976)

This paper advocates a configurable approach to software for satellite graphics in which the division of labor between the host and satellite computers can be easily changed after an application program has been written. A software system, CAGES (Configurable Applications for Graphics Employing Satellites), implements this approach. CAGES can substantially simplify the application programmer's task of programming a host and satellite computer by making the intercomputer interface relatively invisible to him, while at the same time allowing him the efficiency and flexibility that can result from direct application programming of the satellite computer.Proper design of configurable programs is facilitated by a mathematical model defining a pairwise measure of program module inter-dependence. Experience with this model has resulted in a set of programming guidelines that further aid the application programmer in producing a suitable program structure.
Linux for Kids: Games, Programs, and Other Fun Stuff for Linux with Cdrom
Authors: Bob Rankin
Venue:  (2000)

:Author Bob Rankin skips the technobabble and gets down to easy, step-by-step instructions for installing and using Linux. Linux is free, and Linux users enjoy a plethora of free software and games downloadable from the Internet. With this accessible guide illustrated with hundreds of screen shots, kids - and adults - can get started right away. With humor and easy-to-follow instructions, Rankin shows how to get connected to the Internet and local area networks, use Web browsers and e-mail, do word processing, create databases, and play games. He highlights differences between Linux and Windows and covers how to access Windows files and programs using Linux. Later chapters introduce Linux programming and other advanced functions. Because Linux can run on older hardware, kids can use it on hand-me-down machines. It's also multiuser, so they can have their own accounts without "messing up" their parents' system. 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
Adobe PhotoShop 5 Interactive Course
Authors: Sherry London, Rhoda Grossman
Venue:  (1998)

:Even those users who have never used a graphics program before, "Photoshop 5 Interactive Course" can teach readers how to competently scan and color correct images, build photo-collages and create graphics for the Web.
Delay-induced Instabilities in Gyroscopic Systems
Authors: Pedro Freitas
Venue: SIAM Journal on Control and Optimization (2000)

It is shown that stable linear gyroscopic systems of the form Mx''+ Tx'+ Kx= 0 (M > 0) always become unstable when an arbitrarily small delay is introduced in the gyroscopic term. In the case where K is negative definite, then the system will be unstable for all positive delays. On the other hand, examples are given showing that some of these systems may actually become asymptotically stable for larger values of the delay parameter.
Database Recovery
Authors: Vijay Kumar, Sang H. Son
Venue:  (1998)

:Database Recovery presents an in-depth discussion on all aspects of database recovery. First, it introduces the topic informally to set the intuitive understanding, and then presents a formal treatment of recovery mechanism. This book, presents a detailed description of recovery mechanisms as implemented on Informix, OpenIngres, Oracle, and Sybase commercial database systems. Database Recovery is suitable as a textbook for a graduate level course on database recovery, as a secondary text for a graduate level course on database systems, and as a reference for researchers and practitioners in industry.
Market Mapping: How to Use Revolutionary New Software to Find, Analyze, and Keep Customers
Authors: Sunny Baker, Kim Baker
Venue:  (1992)

:Until now, the power to visualize, interpret, and display key market data on consumer behavior, population shifts, sales statistics, and more, and translate this information advantage into superior marketing, sales, and distribution decisions was reserved for firms with mega-market research dollars and complex mainframe systems. Market Mapping gives consumer and business-to-business marketers - in any industry - a cost-effective competitive edge. It shows how to combine the speed and power of desktop computers with revolutionary new mapping software to pinpoint customers, conduct market research, position products and services, and analyze consumer purchase patterns at a fraction of the time and cost of conventional research. Market Mapping delivers powerful, precise techniques for turning crude, unshaped geographic data - telephone numbers, ZIP codes, addresses, population statistics, and more - into polished sales and marketing intelligence. This user-friendly guide evaluates the features and capabilities of today's most important mapping software - MapInfo, ARC/INFO, Tactician, Scan/U.S., Descartes, Atlas MapMaker, Atlas Pro, Atlas GIS, and other programs. It clearly explains how to create stunning, high-impact graphics and easily interpret this output. And it gives readers looking to go global the ability to access worldwide data sources for marketing decisions. Packed with numerous illustrations, comprehensive listings of demographic data sources, and engaging, hands-on case studies of actual marketing scenarios, Market Mapping shows you how to detect marketing trends and relationships often concealed by spreadsheets and conventional database reports; channel advertising dollars to media with different demographics; determine optimal product mixes for different sales regions; find new, more profitable retail locations; target and track successful direct-mail campaigns; and effectively reorganize a sales force. Market Mapping comes complete with glossary, p
Cost Approximation: A Unified Framework of Descent Algorithms for Nonlinear Programs
Authors: Michael Patriksson
Venue: SIAM Journal on Optimization (1998)

This paper describes and analyzes the cost approximation algorithm. This class of iterative descent algorithms for nonlinear programs and variational inequalities places a large number of algorithms within a common framework and provides a means for analyzing relationships among seemingly unrelated methods. A common property of the methods included in the framework is that their subproblems may be characterized by monotone mappings, which replace an additive part of the original cost mapping in an iterative manner; alternately, a step is taken in the direction obtained in order to reduce the value of a merit function for the original problem. The generality of the framework is illustrated through examples, and the convergence characteristics of the algorithm are analyzed for applications to nondifferentiable optimization. The convergence results are applied to some example methods, demonstrating the strength of the analysis compared to existing results.
A reference system for internet based inter-enterprise electronic commerce
Authors: Kitae Shin, Choon Seong Leem
Venue: Journal of Systems and Software (2002)

As supply chain management and its global outsourcing are widely spread recently, many researches and development focus on integration of inter-enterprise information systems. The most important factors to achieve inter-enterprise integration are standardization and digitalization. The objectives of this work are to develop the reference model for internet based inter-enterprise electronic commerce and to implement a prototype system for its fundamental issues such as business process, information standards, and information system integration. The electronics assembly processes are chosen as the target industry. For the reference architecture of inter-enterprise electronic commerce, we also investigate intra-enterprise business processes and model them with IDEF0. The standard documents and its items are defined from analysis of traditional documents for outsourcing processes and EDI documents. For standard exchange method, web-based XML is adopted, and corresponding DTD and XSL for RFQ and Quotation are developed. In order to prove feasibility and effectiveness of the reference system a prototype system is introduced and implemented.
Software Industry Accounting (with CD-ROM), 2nd edition
Authors: Joseph M. Morris, Marti, James N. Brendel, Douglas C. Jerger, Donald P. Keller
Venue:  (2000)

:Contains hands-on, practical guidance on implementing the recently approved AICPA Statement of Position 91-1 and FASB Statement 86 which apply specifically to software companies. Written by those directly involved in drafting these pronouncements, it explains them in plain English and provides pertinent information on contractual arrangements and their affect on accounting, financial reporting and auditing. Actual examples, numerous tables and sample calculations facilitate understanding. Annual supplements will update changes in practices, accounting and auditing rules affecting the software industry.
Branding @ the Digital Age
Authors: Herbert M. Meyers, Richard Gerstman
Venue:  (2001)

:The advent of the Internet and other new digital technologies means that companies-be they virtual or traditional bricks-and-mortar-must develop a successful strategy for presenting compelling brands in the virtual world. Drawing on their experience with Interbrand, the world's largest branding consultancy, and including chapters by branding experts from such companies as Pepsi-Cola, Procter & Gamble, and Hewlett Packard, the authors focus on the strategic role of e-branding. Practical, tested, and designed for companies in any industry, this book presents a lively look at creating and sustaining e-brands beyond the current dot-com fizzle.Author Biography: Herbert M. Meyers is a founding partner of Interbrand, Gerstman + Meyers and is author of The Marketer's Guide to a Successful Package Design. Richard Gerstman is Chairman of Interbrand U.S.
JSP and Tag Libraries for Web Development
Authors: Wellington L. S. da Silva
Venue:  (2001)

:As the web development landscape evolves, so do the resources at your disposal. To use the new Java Tag Extension APIs, you'll need to know how to create custom tags and tag libraries to encapsulate recurrent processes, as well as how to take a complete approach to JSP programming, including overcoming its shortcomings using tag libraries. In this book, Wellington L.S. da Silva offers advice on those topics as well as on modeling and designing applications with Jakarta Struts as the implementation tool. Organized into four parts, this book covers JSP and tag library technologies in an evolutionary way. It begins with the core programming concepts and flows into the several uses of tag libraries, including a discussion on how tag libraries interact with the rest of the world to provide a powerful and complete solution to the Java web arena. To do this, JSP and Tag Libraries for Web Development utilizes numerous realworld examples. The explanation of tag library technology and examples of its implementation will help bring new capabilities to your current JSP programming skills. If you're a programmer adding tag libraries to your skill set, use this book to: Leverage the combination of Java Server Pages (JSP) and tag libraries Create and use custom tags to improve JSP development Utilize tag libraries to provide complex process reuse Plan and design a tag library Create cooperative tags to represent coordinated actions Understand the Struts web application development framework and create Struts web applications Use tag libraries on the Jakarta Taglibs project Become familiar with the structure of other tag libraries available commercially and on the web 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
CCIE Professional Development: Routing TCP/IP
Authors: Jeff Doyle, Jennifer Dehaven Carroll
Venue:  (2001)

From the Book:Since the publication of Volume I of Routing TCP/IP, many volumes have been added to the Cisco Press CCIE Professional Development series. And the CCIE program itself has expanded to include various areas of specialization. Yet the IP routing protocols remain the essential foundation on which the CCIE candidate must build his or her expertise. If the foundation is weak, the house will tumble. I stated in the introduction to Volume I that "...as internetworks grow in size and complexity, routing issues can become at once both large and subtle." Scalability and management of growth continues to be a central theme in this second volume, as we move beyond the interior gateway protocols to examine both interautonomous system routing and more exotic routing issues such as multicasting and IPv6. My objective in this book is not only to help you walk away from the CCIE tab exam with one of those valued and valuable numbers after your name, but also to help you develop the knowledge and skills to live up to the CCIE title. As with the first volume, I want to make CCIEs, not people who can pass the ME lab. In this vein, you will find in this book more information than you will need to pass the lab, but certainly all of the material is important in your career as a recognized internetworking expert. When I earned my CCIE, the lab still consisted mostly of AGS+ routers. Certainly the lab and the nature of the exam have changed substantially since that ancient time. If anything, the lab is more difficult now. Another addition to the CCIE program has been the recertification requirement. Even before I took the recertification exam for the first time, people were telling me how much Volume I had helped them prepare for the test-particularly for IS-IS, a protocol that few outside of service provider environments are exposed to. I have therefore written this second volume with not only CCIE candidates in mind, but also existing CCIEs who need to review for their recertification. The chapters on multicasting and IPv6 are directed to this audience. I have endeavored to follow the same structure that I followed in Volume 1, in which a protocol is introduced in generic terms, followed by examples of configuring the protocol using Cisco IOS Software, and finally by examples of Cisco IOS Software tools for troubleshooting the protocol. In the case of BGP and IP multicast, this structure is far too lengthy for a single chapter and therefore spans multiple chapters. I hope you learn as much from reading this book as I have from writing it.
MOLE: a mobile agent system
Authors: J. Baumann, Hohl K. Rothermel, M. Strasser, W. Theilmann
Venue: Software&mdash;Practice Experience (2002)

Due to its salient properties, mobile agent technology has received rapidly growing attention over the last few years. Many developments of mobile agent systems are under way in both academic and industrial environments. MOLE is one of the first mobile agent systems that has been developed in the Java language; the first version came out in 1995. Since then MOLE has been constantly improved, and provides a stable environment for development and usage of mobile agents in the area of distributed applications. Furthermore, it has been used extensively in our research at the University of Stuttgart.In this paper we describe the system MOLE, some of its unique concepts and their implementation, and the results of our research in the areas of security, transactional support, and control mechanisms. Additionally, we discuss some applications built on MOLE.
The relevance of software documentation, tools and technologies: a survey
Authors: Andrew Forward, Timothy C. Lethbridge
Venue: Proceedings of the 2002 ACM symposium on Document engineering (2002)

This paper highlights the results of a survey of software professionals. One of the goals of this survey was to uncover the perceived relevance (or lack thereof) of software documentation, and the tools and technologies used to maintain, verify and validate such documents. The survey results highlight the preferences for and aversions against software documentation tools. Participants agree that documentation tools should seek to better extract knowledge from core resources. These resources include the system's source code, test code and changes to both. Resulting technologies could then help reduce the effort required for documentation maintenance, something that is shown to rarely occur. Our data reports compelling evidence that software professionals value technologies that improve automation of the documentation process, as well as facilitating its maintenance.
Ten Minute Guide to Memory Management, 2nd edition
Authors: Jennifer Flynn, Robert Mullen
Venue:  (1993)

:This handy guide provides clear, concise instructions for using PC memory management techniques.Teaches users the basics of memory management in 21 brief lessons that can be completed in 10 minutes or lessIncludes Timesaver Tips to help new users learn and use techniques more efficientlyFeatures basic strategies for using memory more effectively with Windows 3.1
Knowledge Societies ...in a Nutshell: Information Technology for Sustainable Development
Authors: Andreas Crede, Robin Mansell
Venue:  (1998)

:The Information Revolution and the accelerating spread of information and communication technologies (ICTs) are at the heart of recent societal transformations around the world. Developing countries in particular are now being encouraged to invest in national ICT infrastructure so that they might experience the expected future social and economic benefits. But at what cost? What are the true risks and benefits of the "new technologies" to the countries of the developing world?From 1995 to 1997, the Working Group on Information Technology and Development of the UN Commission on Science and Technology for Development investigated the claims and counter claims about the risks and benefits of ICTs. This book encapsulates the findings of the Working Group. It argues that although the costs of building ICT infrastructure in the developing world are high, the costs of not doingso are likely to be much higher.This book focuses particularly on the dangers that will accompany a failure to develop ICT strategies tailored to the specific and changing needs of countries in the developing regions of the world.
Client/Server Databases: Enterprise Computing
Authors: James Martin, Joe Leben
Venue:  (1998)

:Inside these pages you'll find an expert analysis of the technology that makes it possible to create today's mission-critical database applications. World-renowned computer professionals James Martin and Joe Leben combine their considerable expertise to bring you all the information you need to effectively use the right database software package to solve your business problems - even if you have little or no experience using database software. Clear, detailed coverage takes you all the way from the practical fundamentals of modern database technology through to the use of distributed databases in networked computing systems. The authors introduce the database software environment, explain the ideas behind data modeling and normalization, examine client/server database techniques, and introduce the relational data model and Structured Query Language (SQL).
After Effects 5 for MacIntosh and Windows: Visual Quickpro Guide with Cdrom
Authors: Antony Bolante, Anthony Bolante
Venue:  (2001)

:If you own a TV, surf the Web, or visit the movie theater, you've seen the handiwork of Adobe After Effects. And if you use the program to create motion graphics and visual effects for film, video, CD/DVD, or the Web-or want to After Effects 5 for Macintosh and Windows: Visual QuickPro Guide will help you stay on the cutting edge of your medium. Busy professionals will appreciate the practical Visual QuickPro Guide format. This is Peachpit's sixth book to be published in its new Visual QuickPro Guide series (for intermediate and advanced users), modeled after the successful Visual QuickStart Guides for beginners. Each task is broken down into concise, stepby-step instructions, illustrated with hundreds of informative screenshots. All the exciting new features in After Effects 5 merit in-depth treatment: 3D compositing, which includes animated lights and cameras; parenting controls for hierarchical animation; expressions, which create live relationships between layer properties; 16-bit color channel capability; and powerful animation, masking, and productivity enhancements. If you're a seasoned graphics professional, After Effects 5 for Windows and Macintosh: Visual QuickPro Guide is the quickest, easiest way to take your skills to the next level, whether you have previous experience with After Effects or not. Some of the new and improved features covered are: 3D compositing Enhancing previewing Greater integration with other Adobe software including Photoshop, Illustrator, and Premiere New effects such as improved versions of the Shatter, Stroke, and Drop Shadow Accompanying After Effects 5 for Windows and Macintosh: Visual QuickPro Guide is a CD-ROM loaded with sample files that illustrate many of the techniques used in the book. Each sample file contains everything you need to see how a certain effect is achieved as well as you can use them as sources for your own experimentation.