Theorists in Edinburgh University Physics Department are currently using two ICL distributed Array Processors (DAPs), programmed in a matrix and vector extension of FORTRAN called DAP FORTRAN, to perform a variety of ...
详细信息
Theorists in Edinburgh University Physics Department are currently using two ICL distributed Array Processors (DAPs), programmed in a matrix and vector extension of FORTRAN called DAP FORTRAN, to perform a variety of numerical simulations. However, many of the next generation of array processors, in particular the GEC Rectangular image and Data processor (GRID), will be programmed in parallel extensions of C, like GRID-extended C. In this paper software is described which translates DAP FORTRAN into GRID-extended C, as well as FORTRAN 77 into C, enabling DAP FORTRAN programs to be run on the GRID.
The optical-logic-array processor (OLAP), using a lensless shadow-casting system, has been applied to execute optical digital imageprocessing for binary objects. The OLAP is an optical digital processor based on tech...
详细信息
The optical-logic-array processor (OLAP), using a lensless shadow-casting system, has been applied to execute optical digital imageprocessing for binary objects. The OLAP is an optical digital processor based on techniques of image coding and optical correlation that can optically implement parallel logic gates. To demonstrate further potential of the OLAP, several processingmethods for gray-level objects are presented. Experimental results indicate applicability of the OLAP for parallel optical digital imageprocessing for both binary and gray-level objects.
As part of an investigation of advanced computer architectures, a five-level pyramid structure of 341 processing elements is being constructed. The hardware utilizes microcircuits developed for the Massively parallel ...
详细信息
As part of an investigation of advanced computer architectures, a five-level pyramid structure of 341 processing elements is being constructed. The hardware utilizes microcircuits developed for the Massively parallel Processor combined with other circuitry needed for inter-level communication. A three level prototype is in operation. Present control is SIMD except for level transfer commands when two different instructions are executed.
The distributed Array Processor is a two dimensional interconnected array of 4096 processors, each with its own associated memory. Programming techniques on the DAP are often radically different from their serial coun...
详细信息
The distributed Array Processor is a two dimensional interconnected array of 4096 processors, each with its own associated memory. Programming techniques on the DAP are often radically different from their serial counterparts and two techniques that fit well on the DAP architecture are logical manipulation and recursive doubling. Both of these techniques are used in graphics and imageprocessing applications in areas as far apart as basic line drawing, and fourier transforms. Examples will be given of the type of performance and results available from these methods.
Theorists in Edinburgh University Physics Department are currently using two ICL distributed Array Processors (DAPs), programmed in a matrix and vector extension of FORTRAN called DAP FORTRAN, to perform a variety of ...
详细信息
Theorists in Edinburgh University Physics Department are currently using two ICL distributed Array Processors (DAPs), programmed in a matrix and vector extension of FORTRAN called DAP FORTRAN, to perform a variety of numerical simulations. However, many of the next generation of array processors, in particular the GEC Rectangular image and Data processor (GRID), will be programmed in parallel extensions of C, like GRID-extended C. In this paper software is described which translates DAP FORTRAN into GRID-extended C, as well as FORTRAN 77 into C, enabling DAP FORTRAN programs to be run on the GRID.
In this paper we describe some aspects of specifying, designing and evaluating a specialized machine, Romuald, for the capture, coding, and processing of video and scanning electron microscope (SEM) pictures. First we...
详细信息
The authors have presented nine different ways to propagate a seed value into a region of a binary image. They summarize the time complexities of these methods. An additional method recursive data-dependent scan has b...
详细信息
ISBN:
(纸本)0892524707
The authors have presented nine different ways to propagate a seed value into a region of a binary image. They summarize the time complexities of these methods. An additional method recursive data-dependent scan has been added because it is commonly used in practice;there a pushdown stack is used to implement a kind of backtracking search to perform a polygon-fill propagation. For convex, thick objects the fastest approach is parallel pyramidal using (4n**2/3) processors and the best algorithm for a distributedparallel system is distributed pyramidal.
This paper describes a Traffic Flow Measurement System, TMS-ii, based on the vehicle cluster concept. TMS-ii is a system which aims at a real-time and precise measurement of spatially distributed traffic data, such as...
详细信息
This paper describes a Traffic Flow Measurement System, TMS-ii, based on the vehicle cluster concept. TMS-ii is a system which aims at a real-time and precise measurement of spatially distributed traffic data, such as vehicle locations, vehicle speeds, traffic congestion, queue tail points, etc., through imageprocessing. The fundamental measurement element in TMS-ii is vehicle location, from which other spatially distributed traffic data are derived. In the imageprocessing method, TMS-ii adopts both line-differential method and clustering method based on the vehicle cluster concept. By introducing the vehicle cluster concept, TMS-ii flexibly detects individual vehicles under light traffic conditions, as well as vehicle clusters under heavy traffic conditions. TMS-ii mainly consists of a TV camera (two-dimensional CCD image sensor), a video pre-processor, and a micro-processing system. Field experiments have been conducted and the following results have been obtained from a preliminary analysis. (i) Vehicle cluster detection is rated at more than 97 percent. (ii) It takes about 0.5 secnd to calculate vehicle cluster data. (iii) It is possible to measure spatially distributed vehicle speed and queue tail point.
This paper presents efficient methods of parallel-pipeline Walsh-Hadamard transformation for fast coding of decomposed pictures. The decomposition of the pictures is realized by the known regular decomposition methodo...
详细信息
This paper presents efficient methods of parallel-pipeline Walsh-Hadamard transformation for fast coding of decomposed pictures. The decomposition of the pictures is realized by the known regular decomposition methodology. The regular decomposition procedure converts the picture into a tree presentation and compresses the original amount of picture-data by rejecting non-informative areas of the picture. The Walsh-Hadamard transformation is performed on the regularly-decomposed picture as an averaging or smearing process to allow transmission which is more immune to channel errors. It also makes bandwidth reduction possible because, since the image energy which is usually uniformaly distributed in spatial domain now tends to be concentrated near the origin of the transform domain, some of the low-magnitude samples may be discarded.
In recent years ″software engineering″ has emerged as a discipline of programming. It includes the conceptualization, design, implementation, testing and modification of software systems. Related issues are language...
详细信息
In recent years ″software engineering″ has emerged as a discipline of programming. It includes the conceptualization, design, implementation, testing and modification of software systems. Related issues are languages, standards, distributed and parallelprocessing, and total programming environments. The fact that more than 80 percent of system development costs were in software rather than hardware helps one appreciate the importance of any effort to understand and enhance the software production process. Many pattern recognition projects involve fairly large software efforts. It makes sense not only for researchers to make use of the latest software tools and methodologies but also to anticipate future changes.
暂无评论