ppxscal/embedding_network huggingface dataset:
Compiling Functional Parllelism on a Family of Distributed Memory Architectures
Authors: Santosh Pande, Kleanthis Psarris
Venue: Proceedings of the 1994 International Conference on Parallel Processing - Volume 01 (1994)

In an earlier work, a Threshold Scheduling Algorithm was proposed to schedule the functional parallelism in a program on distributed memory systems. In this work, we address the issue of regeneration of the schedule for a set of distributed memory architectures with different communication costs. A new concept of dominant edges of a schedule is introduced to denote those edges which dictate schedule regeneration due to the changes in their communication costs. It is shown that under certain conditions, schedule on the whole or at least part of the graph can be reused for a different architecture reducing the cost of program re-partitioning and re-scheduling. The usefulness of this method is demonstrated by incorporating it in the scheduler of the compiler backend for targeting Sisal (Streams and Iterations in a Single Assignment Language) on a family of Intel i860 architectures : Gamma, Delta and Paragon which vary in their communication costs. It is shown that almost SO to 65 % of the schedule can be reused, thereby, avoiding program re-partitioning to a large degree.
Two steps for fingerprint segmentation
Authors: Jianping Yin, En Zhu, Xuejun Yang, Guomin Zhang, Chunfeng Hu
Venue: Image and Vision Computing (2007)

A fingerprint image usually consists of different regions: non-ridge regions, high quality ridge regions, and low quality ridge regions. Fingerprint segmentation is usually to exclude non-ridge regions and unrecoverable low quality ridge regions as background so as to avoid detecting false features. In ridge regions, including high quality and low quality, there are often some remaining ridges which are the afterimage of the previously scanned finger and are expected to be excluded as background. However, existing segmentation methods do not take this case into consideration, and often, the remaining ridge regions are falsely taken as foreground. This paper proposes two steps for fingerprint segmentation to exclude the remaining ridge region from the foreground. The non-ridge regions and unrecoverable low quality ridge regions are removed as background in the first step, and then the foreground produced by the first step is further analyzed so as to remove the remaining ridge region. The experimental results showed the effectiveness of the proposed method in segmenting the remaining ridges as background and in turn producing much less spurious minutiae than the existing method.
Events in an RPC based distributed system
Authors: Jim Waldo, Ann Wollrath, Geoff Wyant, Samuel C. Kendall
Venue: Proceedings of the USENIX 1995 Technical Conference Proceedings on USENIX 1995 Technical Conference Proceedings (1995)

We show how to build a distributed system allowing objects to register interest in and receive notifications of events in other objects. The system is built on top of a pair of interfaces that are interesting only in their extreme simplicity. We then present a simple and efficient implementation of these interfaces. We then show how more complex functionality can be introduced to the system by adding third-party services. These services can be added without changing the simple interfaces, and without changing the objects in the system that do not need the functionality of those services. Finally, we note a number of open issues that remain, and attempt to draw some conclusions based on the work.
A framework and reusable tools for developing interactive course web sites
Authors: H. Naccache
Venue: Proceedings of the 28th Annual Frontiers in Education - Volume 01 (1998)

Educational World Wide Web site creation systems currently exist which either assist in generating static web sites or offer interactivity without the freedom to personalize tools or web site aesthetics. In this paper, the authors briefly review several existing systems and present a set of tools that they have developed. Their approach differs from other efforts largely in that they provide the beginnings of a component-based framework that can be extended. The tools provide components that can be used to extend an existing web site. They can also be easily configured into a web site creation tool, such as Netscape's Composer. They discuss the nature of the tools they have developed and the application of these tools to existing computer science courses.
Prototyping NBC's GEnesis broadcast automation system using Tcl/Tk
Authors: Brion D. Sarachan, Alexandra J. Schmidt, Steven A. Zahner
Venue: Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3 (1995)

As part of the re-architecture of their television broadcast transmission facility, NBC is using Tcl/Tk in developing a prototype system, known as GEnesis, for monitoring and editing on-air television broadcast schedules. This paper discusses application of Tcl/Tk and its extensions to rapidly prototype a highly-interactive GEnesis user interface that leverages the power and flexibility of the Tk widget set. In particular, canvases are used to implement custom graphics, while tags and the binding mechanism enable a high degree of interactivity. The ability of Tcl/Tk to work seamlessly with other, heterogeneous software components enables the GEnesis system to combine its custom Tcl/Tk user interface with a Sybase database and C-based device controllers. We address a number of implementation issues including the handling of display updates and managing the Tcl data space.
Serially concatenated space-time code for high data rate wireless communication systems
Authors: K. Nakayama
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 2000. on IEEE International Conference - Volume 06 (2000)

This paper suggests and analyzes the serially concatenated space-time code (SCSTC) with the possibility of a efficient high-speed transmission in a band limited channel. The suggested code has a structure that uses the interleaver to connect the space-time code as a inner code and the convolutional code as an outer code serially. This code keeps the advantage of high-speed transmission and also has a high BER performance. The performance of the suggested system is compared with the conventional bandwidth efficient trellis coded modulation, such as a serially concatenated trellis coded modulation (SCTCM) and a turbo-trellis coded modulation (turbo-TCM). The results show that the suggested system has a 2.8 dB and a 3 dB better BER performance than SCTCM and turbo-TCM respectively in the case of a 2b/s/Hz transmission rate in a fading channel. 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
Multimedia interactive learning modules for design and manufacturing education
Authors: A. C. Sanderson
Venue: Proceedings of the 26th Annual Frontiers in Education - Volume 01 (1996)

In the ILM project, we are developing modular multimedia materials which present the principles and practice of design and manufacturing. Using interactive design tools, multimedia case studies, challenging simulation games, and interactive tutorials, the user explores the activities of product development emphasizing the integration of design, manufacturing, and marketing concepts. ILM materials are currently used in undergraduate and graduate engineering courses, management courses, as well as technical and management corporate training programs.
TCP/IP and HIPPI performance in the CASA Gigabit testbed
Authors: Bilal Chinoy, Kevin Fall
Venue: Proceedings of the High-Speed Networking Symposium on USENIX 1994 High-Speed Networking Symposium (1994)

We investigate the packet delay and loss characteristics of the wide-area HIPPI-based CASA igabit testbed. Developed for high-speed local area device interconnects, HIPPI is a point-to-point, connection-oriented protocol We show HIPPI blocking can degrade performance by increasing delay and/or packet loss. In the CASA network under conditions of blocking, a tradeoff exists between packet loss and delay variance. The tradeo point is determined by a combination of factors: source packet rate, mean blocking rate, and a configurable connection establishment timeout threshold. We show the delay/loss tradeoff manifests itself in TCP as inducing either the slow start algorithm or requiring TCP to adjust retransmission timeout values due to increased delay variance In the former case we have measured TCP throughput to drop by as much as 97% of its unblocked maximum, as compared with 75% for the latter case.
Speaker adaptation using maximum likelihood model interpolation
Authors: Zuoying Wang
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 1999. on 1999 IEEE International Conference - Volume 02 (1999)

A speaker adaptation scheme named maximum likelihood model interpolation (MLMI) is proposed. The basic idea of MLMI is to compute the speaker adapted (SA) model of a test speaker by a linear convex combination of a set of speaker dependent (SD) models. Given a set of training speakers, we first calculate the corresponding SD models for each training speaker as well as the speaker-independent (SI) models. Then, the mean vector of the SA model is computed as the weighted sum of the set of the SD mean vectors, while the covariance matrix is the same as that of the SI model. An algorithm to estimate the weight parameters is given which maximizes the likelihood of the SA model given the adaptation data. Experiments show that 3 adaptation sentences can give a significant performance improvement. As the number of SD models increases, further improvement can be obtained.
Trust: essential to effective assessment
Authors: J. J. Hoey
Venue: Proceedings of the Frontiers in Education Conference, 2001. on 31st Annual - Volume 01 (2001)

Regional and state evaluation mandates, and more recently the Accrediting Board for Engineering and Technology (ABET) Engineering Criteria 2000, have focused attention on the need to systematically assess student learning in engineering curricula. Excellence in assessment still appears in pockets and not as the norm for most engineering programs. A primary impediment to the usefulness of methodical evaluation lies in how the culture of assessment interacts with norms of organizational trust. The methods and outlook of assessment have often been advanced without developing the requisite basis of organizational trust upon which assessment relies. The grounded approach used here to explore issues of trust in assessment allows the advancement of a four factor conceptualization of trust in assessment. These factors provide the foundation for a comparative inventory of barriers and corresponding best practices in assessment that are tied to current research findings on developing organizational trust.
Cassyopia: compiler assisted system optimization
Authors: Mohan Rajagopalan, Saumya K. Debray, Matti A. Hiltunen, Richard D. Schlichting
Venue: Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9 (2003)

Execution of a program almost always involves multiple address spaces, possibly across separate machines. Here, an approach to reducing such costs using compiler optimization techniques is presented. This paper elaborates on the overall vision, and as a concrete example, describes how this compiler assisted approach can be applied to the optimization of system call performance on a single host. Preliminary results suggest that this approach has the potential to improve performance significantly depending on the program's system call behavior.
Modular robotics as tools for design
Authors: Eric Schweikardt
Venue: Proceedings of the 6th ACM SIGCHI conference on Creativity cognition (2007)

Design is fundamental. In various forms, it permeates engineering, management, architecture and the arts. Design aptitude separates the visionary from the technician. Although many skills, like math or technical writing, are straightforward to quantify and teach, the creativity and processes inherent in design are both more difficult to instill and more difficult to understand. Unconstrained design is almost impossible. Noted late graphic designer Paul Rand speaks to the benefits of a constrained system as something "without which fruitful and creative work is extremely difficult." [2] Papert addresses this with his concept of the Microworld, [1] a domain-specific constrained environment for experimentation and design education. Microworlds have been shown to be effective tools for design education in domains from creative art to mathematics. The advent of tiny microcontrollers and inexpensive rapid prototyping technologies has made it easier to create tangible Microworlds outside of the computer screen. My research focuses on the design of modular robotic systems that allow users to play and experiment freely in computational domains. roBlocks [3] (http://www.roblocks.org) is a computational construction kit that allows children as young as nine to design and build functional robots by snapping together magnetized plastic modules. roBlocks is a distributed system, with a microcontroller embedded in each 40mm cube. Assembling combinations of Sensor, Actuator and Operator blocks exposes young users to advanced ideas like feedback control, logic and kinematics before they learn to solder or program in C. Advanced users can reprogram the behavior of each module, exploring distributed control. StickyBricks is a mobile modular robotic system designed as a tangible tool to explore locomotion constraints. Each StickyBrick is a 30mm cube with two circumferential adhesive belts powered by a tiny geared DC motor. Users write simple Python instructions to control the movements of each module, exploring the integrity of various configurations and lattice structures. I developed the Egglet to enable musicians to add additional dimensions of expression to extant instruments of any type. Comprised of an 8cm plastic egg-shaped "brain" into which various sensors can be plugged, the Egglet is a wireless, battery-powered system that uses a microcontroller to synthesize input from a simple sensor network in order to control audio, video or MIDI data. Musicians with little technical knowledge snap together various sensors and use motion, light, and touch to control the parameters of audio effect. These three projects represent an effort to understand the design process -- on one hand, the design of modular robotic systems and on the other hand, designs within the constrained environments they create.
The changing face of classroom instructional methods: service learning and design in a robotics course
Authors: R. S. Hobson
Venue: Proceedings of the 30th Annual Frontiers in Education - Volume 02 (2000)

Service-learning is a form of instruction which uses community service activities as part of the medium for learning. There are two components: service which actively engages the student in community service; and focused-directed learning. Service learning enhances the engineering curriculum by linking engineering directly to improving society, which makes the profession more appealing and more diverse. At Virginia Commonwealth University (VCU), service-learning has been incorporated into the robotics course. VCU students work with other students from local high schools to design and construct a mobile robot within time, materials and cost constraints. These robots compete in the For Inspiration and Recognition of Science and Technology: FIRST Competition. This paper describes service-learning and the robotics course and how the two are incorporated to enhance the educational experience of the VCU and high school students and provide a service to the Richmond Virginia community.
Ethics and social issues in computer science
Authors: E. Y. Weltz
Venue: Proceedings of the Frontiers in Education Conference,1997. on 27th Annual Conference. Teaching and Learning in an Era of Change. - Volume 01 (1997)

Summary form only given. The author describes a systematic program for the inclusion of ethical and social issues in computing technology throughout courses in the Computer Science curriculum at Seattle Pacific University. The author describes the two quarter credit seminar CSC 4899, Ethical and Social Issues in Computer Science. This single-course approach, especially as a capstone-type course for Seniors, provides an opportunity for students with background in the discipline to apply their technical knowledge-and one hopes the maturity of four years' college experience-to issues they may soon face. The goal of the Ethics and Social Issues in Computer Science Project is two-part. The first is largely completed: finding the intersections and integrating computer ethics topics into the computer science major curriculum. This paper outlines the integration plan. Phase two will be the implementation of the curriculum, with ongoing analysis of its success (and revision as necessary). This phase is due to begin in 1998.
The Effect of Weight on the Perception of Vibrotactile Intensity with Handheld Devices
Authors: Hsin-Yun Yao, Vincent Hayward, Manuel Cruz, Danny Grant
Venue: Proceedings of the Second Joint EuroHaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (2007)

The objective of this study was to determine whether the weight of a vibrating handheld object influenced the perceived intensity of its vibrations. Experiments were conducted to determine the subjective equivalence of vibrotactile intensity for objects that had the same size but had different weights. The results suggest that for the same surface acceleration and hence the same movement, the heavier is the device, the stronger is the perceived intensity.
The Gestalt Principle of Continuation Applies to both the Haptic and Visual Grouping of Elements
Authors: Dempsey Chang, Keith V. Nesbitt, Kevin Wilkins
Venue: Proceedings of the Second Joint EuroHaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (2007)

The multi-sensory display of abstract data is a new and emerging area of study in the area of computer interfaces. Unfortunately the design of multi-sensory displays is complex and it is necessary to carefully consider the perceptual capabilities of humans. Therefore we aim to both collect useful guidelines that help designers of multi-sensory displays and to structure these guidelines by using appropriate high-level principles. Gestalt principles suggest themselves as one possible framework for structuring multi-sensory design guidelines. Gestalt theory explains how humans organise individual elements into groups and how humans perceive and recognise patterns. Unfortunately very little work has been done in evaluating how well these principles apply to the haptic sense. This paper focuses on how individuals use the sense of haptic (touch) to group display elements using the Gestalt principle of continuation. The hypothesis of the experiment is that people will use their haptic perceptions to group display elements in the same way they group elements visually. Overall we find this hypothesis to be true and that a significant number of subjects group haptic elements so that they can be interpreted as continuous lines and forms. This supports our hypothesis that the Gestalt principle of continuation is applicable for both visual and haptic grouping and therefore provides a useful principle for structuring multi-sensory design guidelines.
A blind multiuser receiver for the CDMA downlink
Authors: S. Mudulodu
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 2000. on IEEE International Conference - Volume 05 (2000)

We propose a new blind space-time linear multiuser receiver for the CDMA downlink. The structure in the multiple access interference (MAI) for the downlink makes it possible for a receiver to suppress it without first obtaining the matched filter outputs for all the users (which comprise the sufficient statistics for optimum detection of the transmitted symbols); a 2D-RAKE receiver with appropriately chosen taps can suppress MAI reasonably well. Knowledge of all the users' codes is assumed and the taps of the 2D-RAKE receiver are estimated by making use of the subspace structure in the transmitted signal. Our approach does not require training symbols or channel estimation in order to estimate the receiver taps.
Calculation of the effective indices of a GaN/InxGa1-xN optical guiding structure
Authors: Macho Anani, Christian Mathieu, Hamza Abid, Sara Lebid, Y. Amar
Venue: Microelectronics Journal (2007)

In this paper, the effective refractive index of a GaN/In"0"."3"8Ga"0"."6"2N optical step index optical guiding structure has been investigated. The used method permits to approximate a three-dimensional optical waveguide to an equivalent waveguide where the index profile to be determined will only depend on y and z co-ordinates. The III-nitrides semiconductor devices have not been used or even investigated in the integrated optics field in order to design optical waveguides. It has been found that there exists a very good optical confinement in this device, where the In"0"."3"8Ga"0"."6"2N is lattice matched to the GaN.
Time series prediction with a weighted bidirectional multi-stream extended Kalman filter
Authors: Xiao Hu, Danil V. Prokhorov, Donald C. Wunsch II
Venue: Neurocomputing (2007)

We use a multi-stream extended Kalman filter for the CATS benchmark (Competition on Artificial Time Series), to train recurrent multilayer perceptrons. A weighted bidirectional approach is adopted to combine forward and backward predictions and to generate the final predictions on the missing points.
Detection of transients in heart rate variability signals using a time-varying varying Karhunen-Loeve expansion
Authors: B. Aysin
Venue: Proceedings of the Acoustics, Speech, and Signal Processing, 2000. on IEEE International Conference - Volume 06 (2000)

We present a method to capture transient changes in heart-rate variability (HRV) signals. To deal with the nonstationarities in these signals we propose a time-dependent Karhunen-Loeve expansion. Using this expansion together with an entropy criterion we are able to partition the signal into quasi-stationary segments that can be further analyzed. Local eigenvalues and eigenvectors are then computed from a time-varying autocorrelation matrix in each segment. Application of our procedure resides in the dynamic assessment of the activity of the autonomic nervous system. An example is the capture of changes in HRV that might predict the initiation of cardiac arrhythmias. Previously, after performing and analyzing a stationary Karhunen-Loeve expansion of HRV signals, we showed that a significant increase in the dynamic range of the coefficients occurs shortly before the onset of life-threatening disturbances of cardiac rhythm. With the method proposed in this paper, we extend our previous results and we attempt a more precise determination of transients associated with changes in the autonomic nervous system.