Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael J. B. Duff

dblp:79/4977 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
0since 2021 · last 1998
0000-0001-6671-5509ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 3 first-authorSystems, architecture and hardware · 2Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Hardware accelerators and domain-specific architectures · 53% Parallel and multicore computing · 27% Integrated circuit design · 16%

Topics — the 3 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design › VLSI design
custom integrated circuit
0.011988
The CLIP7A Image Processor · IEEE Trans. Pattern Anal. Mach. Intell. 1988
Parallel and multicore computing
parallel algorithms
0.011978
An Analysis of Computational Cost in Image Processing: A Case Study · IEEE Trans. Computers 1978
Parallel and multicore computing › parallel algorithms
parallel image processing
0.011978
An Analysis of Computational Cost in Image Processing: A Case Study · IEEE Trans. Computers 1978

Methods — techniques the papers use, named apart from their topics

speed comparison · 0.0parallel algorithm design · 0.0
YearPublicationVenuePosition
1998 The use of nanoelectronic devices in highly parallel computing systems
abstract
The continuing development of smaller electronic devices into the nanoelectronic regime offers great possibilities for the construction of highly parallel computers. This paper describes work designed to discover the best ways to take advantage of this opportunity. Simulated results are presented which indicate that improvements in clock rates of two orders of magnitude, and in packing density of three orders of magnitude, over the best current systems, should be attainable. These results apply to the class of data-parallel computers, and their attainment demands modifications to the design which are also described. Evaluation of the requirements of alternative classes of parallel architecture is currently under way, together with a study of the vitally important area of fault-tolerance.
Terry J. Fountain, Michael J. B. Duff, D. G. Crawley, Chris D. Tomlinson, C. D. Moffat
IEEE Trans. Very Large Scale Integr. Syst.2
1994 Algorithm design for image processing in the context of cellular logic
Michael J. B. Duff, Terry J. Fountain
Image Vis. Comput.1
1990 Enhancing the two-dimensional mesh
abstract
A number of architectures which combine efficient iconic and symbolic processing are reviewed. An approach which enhances the structure of the 2D mesh while still retaining that structure is suggested. The deficiencies of the mesh, in its usual form, in terms of symbolic processing are taken as indications of how the enhancement should proceed. The authors identify three orthogonal properties (processor power, processor autonomy, and interprocessor connectivity) which are open to manipulation. On the basis of a number of generic operations, both iconic and symbolic, the effect of varying each of these parameters is examined with emphasis on the requirements for sequences of operations to execute efficiently. An attempt is made to evaluate the cost-effectiveness of the various possibilities.>
Michael J. B. Duff, Terry J. Fountain
ICPR (2)1
1988 The CLIP7A Image Processor
abstract
A description is given of the CLIP7 image-processing chip. The device is implemented as a custom designed integrated circuit and contains a single processing element for use in arrays of processors. The chip uses 16-bit internal and 8-bit external data buses and divides crudely into two major sections: data processing and data input/output. The first structure to be assembled using these processors is a 256-element linear array, each element incorporating two of the CLIP7 processors. This system, known as CLIP7A, is used both to study the application of partial local autonomy techniques to image processing and also as a fast and convenient system for the emulation of other architectures. CLIP7A software and hardware are also described.>
Terry J. Fountain, K. N. Matthews, Michael J. B. Duff
IEEE Trans. Pattern Anal. Mach. Intell.3
1978 An Analysis of Computational Cost in Image Processing: A Case Study
abstract
Picture processing includes a variety of algorithms employed at different stages within a recognition process. Although single parallel algorithms have been suggested, no systematic comparison with sequential algorithms is available. We propose here some parallel algorithms solving a selected set of picture-processing tasks and compare their speed, when implemented on a CLIP machine, with that of the equivalent sequential algorithms implemented on a standard minicomputer. It is shown that parallel algorithms are faster than the sequential ones by a factor depending on the size of the digitization matrix, even when arithmetical operations are widely involved.
Luigi P. Cordella, Michael J. B. Duff, Stefano Levialdi
IEEE Trans. Computers2
1977 The Cellular Logic Array Image Processor
abstract
Image processing and pattern recognition are tasks which are proving surprisingly resistant to automation. The majority of pattern recognition problems have still to be formulated in a manner sufficiently precise to allow effective programs to be written, whilst conventional approaches would seem to lead to a requirement for almost infinite processing times and storage area. Conventional serial digital computers are not well matched to the processes involved in pattern recognition. A processor composed of an array of logic elements interconnected with nearest neighbours and processing in parallel is better matched and can operate at greater speed. In order to explore fully the problems which are likely to be encountered in the use of parallel processing cellular logic arrays, several have been constructed and operated, the most recent of which, CLIP 3, is described.
Michael J. B. Duff, D. M. Watson
Comput. J.1
1974 "Human and Artificial Thinking, " edited by A. Elithorn and D. Jones (Book Review)
Michael J. B. Duff
Int. J. Man Mach. Stud.1
1973 A cellular logic array for image processing
Michael J. B. Duff, D. M. Watson, Terry J. Fountain, G. K. Shaw
Pattern Recognit.1