7550543
A digital library for geography examination resources
We describe a Web-based application developed above a digital library of geographical resources for Singapore students preparing to take a national examination in geography. The application provides an interactive, non-sequential approach to learning that supplements textbooks.
16103436
Web-Based Parallel Simulation of AGVs Using Java and JINI
The vision of Computational Grids promises an exciting future for the distributed simulation community. In this project we make a small but practical step toward the grand vision of distributed simulation by using certain prevailing Internet technologies to enable access of simulation services anytime and anywhere. Specifically, this project focuses on accessing distributed simulation of AGVs (Automated Guided Vehicle) in container port operations through the World Wide Web. The objectives are to explore and address relevant issues, evaluate various approaches, demonstrate a workable version. We initially construct the AGV simulation system in an indirect communication model and identify its merits and demerits. Then, we explore the use of JINI technology for an efficient and robust direct communication architecture.
1204986
A floating-point CORDIC based SVD processor
An SVD processor system is presented in which each processing element is implemented using a simple CORDIC unit. The internal recursive loop within the CORDIC module is exploited, with pipelining being used to multiplex the two independent microrotations onto a single CORDIC processor. This leads to a high performance and efficient hardware architecture. In addition, a novel method for scale factor correction is presented which only need be applied once at the end of the computation. This also reduces the computation time. The net result is an SVD architecture based on a conventional CORDIC approach, which combines high performance with high silicon area efficiency.
1313086
Image-based surface detail transfer
Changing an object's appearance by adding geometric details is desirable in many real-world applications. Bump mapping has acted as an alternative to adding geometrical details, to an otherwise smooth object. But constructing visually interesting bump maps requires practice and artistic skills. Computer vision techniques have helped for modeling real-world objects and their surface details. In our approach, for cases where we only want to transfer geometrical details from one object to another, we might not need to explicitly compute 3D structures. In particular, our novel technique captures the geometrical details of an object from a single image in a way that is independent of the object's reflectance property. We can then transfer geometrical details to another surface, producing the appearance of a new surface with added geometrical details while preserving the object's reflectance property. Our method's advantages are that it's simple to implement, requires only a single image for each object, and produces effective results.
34520117
Print vs. electronic resources: A study of user perceptions, preferences, and use
The arrival and proliferation of electronic resources and digital libraries have a number of significant impacts on the use of print resources and traditional libraries. This study explores the extent to which graduate students in a metropolitan university setting use print and electronic resources. Reading preferences and use of print and electronic resources vary among different disciplines. Graduate students seem to expect a hybrid of print and electronic resources. They desire to meet their information needs through a mix of print and online resources, even though reasons for supplementing another type of resource differ. Circumstances that affect the selection of use between digital libraries and traditional libraries are also discussed.
31153136
An Adaptive Scheduling Algorithm for Molecule Docking Design on Grid
Grid provides a promising platform for the efficient execution of drug molecular docking design. Scheduling such applications is challenging for the heterogeneity, autonomy, and dynamic adaptability of grid resources. Assuming resource owners have a preemptive priority, we propose an adaptive algorithm of jobs scheduling based on time balancing strategy, which solves parallel molecular docking task by using the idle resources in the Grid. A mathematical model is developed to predict performance, which also considers systems with heterogeneous machine utilization and heterogeneous service distribution. According to the time balancing policy, ligands are partitioned into several subtasks and scheduled. The expected value of molecular docking completion time is predicted with performance model. To get better parallel computing performance, an optimal subset of heterogeneous resources with the shortest parallel executing time of tasks can be selected with the algorithm.
11711500
Verification of schedulability for real-time programs
Assume that a real-time programPT consisting of a number of parallel processes is executed on a system having a setPr of processors which are shared between the processes by a real-time schedulerST. Assume that PT must meet some timing deadlines. We show that such an implementation ofPT can be represented as a transformationL(PT) and that the deadlines ofPT will be met if they are satisfied by the timing properties of the transformed program. The condition for feasibility of a real-time program executed under a scheduler is formalized and rules are provided for verification. The schedulerST can be specifiedgenerically and applied to different programs, making it unnecessary to introduce low-level operations such as scheduling primitives into the programming language. Thus real-time program specification and Schedulability can be considered in the same framework and the timing properties of a program can be determined at the specification level. By separating the specification of the scheduler from that of the program, the feasibility of an implementation can be proved by considering a scheduling policy rather than its implementation details.