Financial systems are nowadays dependent on electronic data processing technology. One of the most frequent causes of failure in this highly sensitive system are overvoltages mostly caused by lightning. This paper des...
详细信息
Financial systems are nowadays dependent on electronic data processing technology. One of the most frequent causes of failure in this highly sensitive system are overvoltages mostly caused by lightning. This paper describes how lightning electromagnetic pulse intrudes into computer information systems and causes system damage. Damage prevention is also discussed.
This paper describes several new algorithms for computing lower bounds on the length of the schedule and the number of functional units in high-level synthesis.
This paper describes several new algorithms for computing lower bounds on the length of the schedule and the number of functional units in high-level synthesis.
A generic data-flow architecture for mapping large computation problems is designed. The architecture is based on reconfigurable shuffle buses, by which the complexity of interprocessor communications is largely simpl...
详细信息
A generic data-flow architecture for mapping large computation problems is designed. The architecture is based on reconfigurable shuffle buses, by which the complexity of interprocessor communications is largely simplified. The issues of representing the computation problems, deriving routing schemes for a generic linear array, and resolving the pipelining of multiple dataflows are addressed. It is shown that the shuffle bus provides a very efficient interconnection network for both data shuffling and I/O interface.< >
The authors describe the STILE (Structure Interconnection Language and Environment) general-purpose computer-based graphical design and development system for describing logical relationships among components of syste...
详细信息
The authors describe the STILE (Structure Interconnection Language and Environment) general-purpose computer-based graphical design and development system for describing logical relationships among components of systems. The syntax of the graphs produced using STILE is separate from the semantics, which are supplied by a postprocessor. A major advantage of this approach is the ability to address different models of computation, especially different concurrency models, using the same graphical environment. The authors show how to create primary building block parts for analog computing and data-flowcomputing from parts defined in a different model of computing. Composing parts in this fashion eliminates the need to build postprocessors for these additional models of computation, thereby overcoming one of the major problems introduced by separating graphical syntax from semantics.< >
We have developed Argus, a novel approach for providing low-cost, comprehensive error detection for simple cores. The key to Argus is that the operation of a von Neumann core consists of four fundamental tasks - contr...
详细信息
ISBN:
(纸本)9780769530475
We have developed Argus, a novel approach for providing low-cost, comprehensive error detection for simple cores. The key to Argus is that the operation of a von Neumann core consists of four fundamental tasks - control flow, dataflow, computation, and memory access - that can be checked separately. We prove that Argus can detect any error by observing whether any of these tasks are performed incorrectly. We describe a prototype implementation, Argus-1, based on a single-issue, 4-stage, in-order processor to illustrate the potential of our approach. Experiments show that Argus-1 detects transient and permanent errors in simple cores with much lower impact on performance (<4% average overhead) and chip area (<17% overhead) than previous techniques.
Describes work in progress towards development of integrated pen-based software systems for processing visual languages (VL). The primary assumption is that graphical input, editing and VL parsing facilities can be tr...
详细信息
Describes work in progress towards development of integrated pen-based software systems for processing visual languages (VL). The primary assumption is that graphical input, editing and VL parsing facilities can be treated as system resources to be shared among many applications. Prototypes of a pen-stroke editor, VL parser, and VL-based application are described.< >
Modern applications are often defined as sets of several computational tasks. This paper presents a synthesis algorithm for ASIC implementations which realize multiple computational tasks under hard real-time deadline...
详细信息
Modern applications are often defined as sets of several computational tasks. This paper presents a synthesis algorithm for ASIC implementations which realize multiple computational tasks under hard real-time deadlines. The algorithm analyzes constraints imposed by task sharing as well as the traditional datapath synthesis criteria. In particular we demonstrated an efficient technique to combine rate-monotonic scheduling, a widely used hard real-time systems scheduling discipline, with estimations and scheduling and allocation algorithms. Matching the number of bits in tasks assigned to the same processor was the most important factor in obtaining good designs. We have demonstrated the effectiveness of our algorithms on several multiple-task examples.
The n-dimensional twisted cube, denoted by TQ n , a variation of the hypercube, possesses some properties superior to the hypercube. In this paper, assuming that each vertex is incident with at least two fault-free l...
详细信息
The n-dimensional twisted cube, denoted by TQ n , a variation of the hypercube, possesses some properties superior to the hypercube. In this paper, assuming that each vertex is incident with at least two fault-free links, we show that TQ n can tolerate up to 2n - 5 edge faults, while retaining a fault-free Hamiltonian cycle. The result is optimal with respect to the number of edge faults tolerated
In distributed computer environments and parallel applications many factors determine system performance. The main problem in increasing the performance of such systems is the impact of synchronization on the processo...
详细信息
In distributed computer environments and parallel applications many factors determine system performance. The main problem in increasing the performance of such systems is the impact of synchronization on the processor utilization. Synchronization overhead is caused mainly by intrinsic properties of the application (inherent parallelism, data and control dependencies, etc.) and by architectural and organizational features of the system. Experiments are discussed which concern the profiling of a distributed system, based on the client model. The basic goals are to compare the simulation results, such as parallelism profile, synchronization profile and speed-up profile, produced by a profiler tool and the similar results produced by the execution of the prototype implementation. Both kinds of results are presented, and the limitations and advantages of the simulation approach are discussed.< >
This paper presents a technique for image segmentation. We demonstrate its efficacy for classsifying high-resolution aerial images. The application is peak water flow estimation in a river catchment in the city of Zur...
详细信息
ISBN:
(纸本)9781424456536;9781424456543
This paper presents a technique for image segmentation. We demonstrate its efficacy for classsifying high-resolution aerial images. The application is peak water flow estimation in a river catchment in the city of Zurich and the data covers a large rural and urban setting. The output of the segmentation process is used as input to a hydrological model. We introduce a combined, probabilistic, segmentation approach based on colour (the LAB colour space is used), texture (using entropy) and image features (gradients). Classification rates for natural land surfaces and man-made structures are up to 90% and 85% respectively. When the automatic segmentation result is compared to the official land use data and reclassified for use in GIS we achieve an overall classification accuracy of 70%. This new classification is tested on the WetSpa hydrological model and the resulting flow estimate compares favourably with that computed from hand-classified land use data.
暂无评论