The problem of mapping a task that is composed of interacting modules onto a hypercube multicomputer is formulated and solved by minimizing an objective function called the communication traffic. The objective functio...
详细信息
The problem of mapping a task that is composed of interacting modules onto a hypercube multicomputer is formulated and solved by minimizing an objective function called the communication traffic. The objective function allows module assignments to be found with the usual straightforward combinatorial optimization techniques. The problem of finding an assignment that minimizes the communication traffic is proved to be NP-hard, so a standard state-space search algorithm as well as other heuristic algorithms are used to find optimal/suboptimal solutions. The relative performances of various algorithms are evaluated using simulations. The assignments obtained from these algorithms are evaluated using an event-driven simulator to learn how they perform in real-world execution environments.< >
A strategy for handling real-time communications under the FieldBus protocol, which provides end-to-end delivery delay guarantees for time-critical messages, is proposed. This strategy provides a fast local mechanism ...
详细信息
A strategy for handling real-time communications under the FieldBus protocol, which provides end-to-end delivery delay guarantees for time-critical messages, is proposed. This strategy provides a fast local mechanism for establishing intraworkcell real-time connections, while supporting global interworkcell real-time connections. The proposed strategy is fully compatible with the current draft proposal of the FieldBus protocol and also provides flexibility for the choice of scheduling algorithms and adaptability for different traffic loads. Numerical examples are given based on a typical manufacturing network.< >
A closed-loop feedback scheme for obtaining a goal microstructure during Hot Isostatic Pressing (HIP'ing) of powders is described. The control scheme relies on previously developed process models describing the pr...
详细信息
The utilization of reusable software components can help to reduce the complexity of developing and maintaining parallel programs, but can lead to inefficiencies. The potential inefficiencies are addressed by providin...
详细信息
The utilization of reusable software components can help to reduce the complexity of developing and maintaining parallel programs, but can lead to inefficiencies. The potential inefficiencies are addressed by providing a model of parallel execution (asynchronous remote procedure call, or ARPC) that not only speeds up programs, but also encourages the development of layered software by increasing parallelism in correspondence to increases in layering. The paper presents an efficient algorithm for assigning the reusable modules of a program to the processing elements of a parallel computer that supports ARPC. The objectives of the assignment algorithm are to permit maximum inter-module parallelism with the fewest possible PEs, and to prevent deadlock. The algorithm differs from previous solutions to the assignment problem in that the modules to be assigned are generic abstract data type modules, not procedures, tasks, or processes.< >
A language supporting the construction of real-time software systems for reusable components is described in this paper. An architecture suited to the efficient execution of such software is also described. Additional...
详细信息
A language supporting the construction of real-time software systems for reusable components is described in this paper. An architecture suited to the efficient execution of such software is also described. Additionally, the author provides a framework for analyzing real-time systems developed and executed in this context. Specifically, the assignment of modules to the processors of a parallel machine is considered and the analysis of programs to determine if deadlines are met is discussed.< >
A novel real-time scheduler was developed to implement an interactive user interface for an existing state-of-the-art, hand-held blood analyzer. A software-timer-based scheduler was designed and implemented and guaran...
详细信息
A closed-loop feedback scheme for obtaining a goal microstructure during hot isostatic pressing of powders is described. The control scheme relies on previously developed process models describing the process dynamics...
详细信息
A closed-loop feedback scheme for obtaining a goal microstructure during hot isostatic pressing of powders is described. The control scheme relies on previously developed process models describing the process dynamics during a pressing run and sensors which can measure density and grain size. Constantly updated linearization and coprime factorization are used, so the control can be implemented by convex programming. Simulation results showing the performance of the control scheme are presented.< >
The programmability (as a stored program) of the CNN Universal Machine is discussed first. It is shown why and in which sense this machine is universal. A new type of algorithm, the analogic one, is introduced. The ap...
Various types of CNNs are summarized and the taxonomy of CNN is given according to the different types of grids, processors, interactions, and modes of operation. Next, the CNN Universal Machine is introduced. The arc...
暂无评论