the design and implementation of VISAGE, an object-oriented user interface framework that is part of FACE (flexible architecture compiler environment), are discussed. High-level services include a domain-independent g...
详细信息
ISBN:
(纸本)9780897913102
the design and implementation of VISAGE, an object-oriented user interface framework that is part of FACE (flexible architecture compiler environment), are discussed. High-level services include a domain-independent graph editor that provides standard methods for viewing and editing hierarchical graphs, including graph layout. Editors that are customized to a specific application are built by inheritance of the domain-independent graph editor's functionality and overloading of the display, selection, and editing methods. At a lower layer, presentation objects are responsible for parsing user input, displaying application output, and providing mouse sensitivity and command dialogue execution. these presentation objects separate the application from its user interface, and thus promote system modularity.
Stencil computations arise in many scientific computing domains, and often represent time-critical portions of applications. there is significant interest in offloading these computations to high-performance devices s...
详细信息
ISBN:
(纸本)9781450313162
Stencil computations arise in many scientific computing domains, and often represent time-critical portions of applications. there is significant interest in offloading these computations to high-performance devices such as GPU accelerators, but these architectures offer challenges for developers and compilers alike. Stencil computations in particular require careful attention to off-chip memory access and the balancing of work among compute units in GPU devices. In this paper, we present a code generation scheme for stencil computations on GPU accelerators, which optimizes the code by trading an increase in the computational workload for a decrease in the required global memory bandwidth. We develop compiler algorithms for automatic generation of efficient, time-tiled stencil code for GPU accelerators from a high-level description of the stencil operation. We show that the code generation scheme can achieve high performance on a range of GPU architectures, including both nVidia and AMD devices. Copyright 2012 ACM.
the authors have designed and built WINE-1, a special-purpose computer based on the Ewald method. the Ewald method is used to calculate long-range interparticle interactions such as the Coulomb interaction, or the gra...
详细信息
Of major concern in administration of a multimedia tutorial system is proper recording and analysis of a user's activities and success. Recording of the student's actions during the tutorial session gives the ...
详细信息
Of major concern in administration of a multimedia tutorial system is proper recording and analysis of a user's activities and success. Recording of the student's actions during the tutorial session gives the designer the capability to `recreate' the tutorial session and refine the system to met the student's needs. the system can then be adjusted to provide appropriate interactions and feedback to the student. SIMPLE, an NSF-sponsored software package written by Dr. W. M. Marcy and Dr. M. O. Hagler of Texas Tech University, can be used to create a tutorial session and record all details of each action a student takes within the tutorial session. A portion of the software, called Analyze, searches the records and is used to sift out the information of interest to the designer based on special criteria. In the spring of 1996, Amarillo College in Amarillo, Texas, used the SIMPLE software to create an NSF-funded math tutorial. the results of preliminary testing of the Analyze portion of the SIMPLE software to track student's progress are presented in this paper.
As an approach to promoting whole-system synergy on a heterogeneous computing system, compilation of fine-grained SPMD-threaded code (e.g., GPU CUDA code) for multicore CPU has drawn some recent attentions. this paper...
详细信息
ISBN:
(纸本)9781450313162
As an approach to promoting whole-system synergy on a heterogeneous computing system, compilation of fine-grained SPMD-threaded code (e.g., GPU CUDA code) for multicore CPU has drawn some recent attentions. this paper concentrates on two important sources of inefficiency that limit existing translators. the first is overly strong synchronizations;the second is thread-level partially redundant computations. In this paper, we point out that both kinds of inefficiency essentially come from a single reason: the non-uniformity among threads. Based on that observation, we present a thread-level dependence analysis, which leads to a code generator withthree novel features: an instance-level instruction scheduler for synchronization relaxation, a graph pattern recognition scheme for code shape optimization, and a fine-grained analysis for thread-level partial redundancy removal. Experiments show that the unified solution is effective in resolving both inefficiencies, yielding speedup as much as a factor of 14. Copyright 2012 ACM.
We present CrowdSplat, a novel approach that leverages Gaussian Splatting for real-time, high-quality crowd rendering. Our method utilizes 3D Gaussian functions to represent animated human characters in diverse poses ...
详细信息
this volume constitutes the thoroughly refereed conferenceproceedings of the 26th International conference on Industrial Engineering and Other Applications of Applied Intelligence Systems, IEA/AIE 2013, held in Amste...
详细信息
ISBN:
(数字)9783642385773
ISBN:
(纸本)9783642385766
this volume constitutes the thoroughly refereed conferenceproceedings of the 26th International conference on Industrial Engineering and Other Applications of Applied Intelligence Systems, IEA/AIE 2013, held in Amsterdam, the Netherlands, in June 2013.
the total of 71 papers selected for the proceedings were carefully reviewed and selected from 185 submissions. the papers focus on the following topics: auctions and negotiation, cognitive modeling, crowd behavior modeling, distributed systems and networks, evolutionary algorithms, knowledge representation and reasoning, pattern recognition, planning, problem solving, robotics, text mining, advances in recommender systems, business process intelligence, decision support for safety-related systems, innovations in intelligent computation and applications, intelligent image and signal processing, and machine learning methods applied to manufacturing processes and production systems.
An introduction to digital signal processing is being taught with an interactive book in a computer classroom the interactive book is a set of Mathcad documents bound with hyperlinks and with navigation, full text sea...
详细信息
An introduction to digital signal processing is being taught with an interactive book in a computer classroom the interactive book is a set of Mathcad documents bound with hyperlinks and with navigation, full text search, and annotation facilities. the documents consist of interactive text, graphics and mathematics. the computer classroom has twenty student PC workstations, forty seats and an instructor's podium with PC workstation, lighting and projection (computer screen, overhead, and video) controls. the electronic book, computer classroom, learning methods and student evaluations over three semesters are discussed.
the paper describes the Animated Space Motion Simulator (ASMOS) and how it can be used to enhance one's understanding of spacecraft attitude motion. ASMOS is a window based program that has been developed for the ...
详细信息
the paper describes the Animated Space Motion Simulator (ASMOS) and how it can be used to enhance one's understanding of spacecraft attitude motion. ASMOS is a window based program that has been developed for the Macintosh personal computer. the program simulates general rigid body motion and uses animated 3D graphics to provide insight into spacecraft attitude motion. ASMOS is simple and easy to use and is ideal for educational use.
this paper describes a method of using converted CT images, computer-aided design, laboratory 3-D joint trajectory, and computer animation for improved evaluation of joint abnormalities. Preliminary results show promi...
详细信息
this paper describes a method of using converted CT images, computer-aided design, laboratory 3-D joint trajectory, and computer animation for improved evaluation of joint abnormalities. Preliminary results show promise in visualizing patient-specific dynamic joint performance, information invaluable for planning clinical intervention.
暂无评论