Kevin E. Forward

dblp:97/5804 · DBLP profile ↗
← Back
7ranked-venue papers
0as first author
0since 2021 · last 1996
—ORCID · none

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

Systems, architecture and hardware · 5Software engineering, systems software and programming languages · 2

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
1 paper
Reconfigurable computing and FPGAs · 77% Interconnection networks and networks-on-chip · 23%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 50% Empirical software engineering · 50%

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

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs
FPGA-based instrumentation
0.011995
An SBus Monitor Board · FPGA 1995
Software maintenance and evolution
software complexity
0.011988
Software Complexity and Its Impact on Software Reliability · IEEE Trans. Software Eng. 1988
Empirical software engineering › software metrics
software complexity metrics
0.011988
Software Complexity and Its Impact on Software Reliability · IEEE Trans. Software Eng. 1988
Interconnection networks and networks-on-chip › bus-based interconnection
system bus
0.011995
An SBus Monitor Board · FPGA 1995

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

field-programmable gate array · 0.0system decomposition · 0.0external complexity measure · 0.0
YearPublicationVenuePosition
1996 Performance evaluation of a RISC neuro-processor for neural networks
abstract
In this paper design details of a RISC neuro-processor are presented. Neural network applications of Hopfield networks, self-organizing feature maps and multilayer feedforward networks (MFNN) are used as benchmarks for performance evaluation of the neuro-processor. Extensive simulations have been carried out to study the cost performance issues of neuro-processor hardware architecture. A quantitative approach is employed in designing cost-effective implementation of the neuro-processor. Special instructions have been provided in the neuro-processor instruction-set to improve the speed of both implementation and execution of neural networks. Instruction-set usage measurements have been used to study the effectiveness of the instruction-set design. Branch behaviour statistics have been studied in order to adopt good branch prediction strategies.
Suthikshn Kumar, Kevin E. Forward, Marimuthu Palaniswami
HiPC2
1995 An SBus Multi-Tracer and its applications
abstract
An SBus Multi Tracer (MT) is described, which is based on our previously developed SBus monitoring board (SMB), which can provide timing diagrams for all SBus signals. However, just like any other logic analyzer or a bus analyzer its trace length is limited by the board memory and it is difficult to cope with multi occurrences of trigger patterns in a single application. An effective answer to this problem is to design an SBus Multi Tracer instead of increasing the size of the board memory. An SMB with MT achieves multiple partitions of its tracing memory by tracing a fixed number of events after each trigger. In this way it provides systematic timing information for a series of pattern occurrences in a sequence of system operations. The possible operation of the SMB is enabled by a built-in Field Programmable Gate Array (FPGA) chip, which has access to all SBus signals, and can easily be reconfigured to provide additional triggering patterns.
H. A. Xie, Kevin E. Forward, K. M. Adams, Suthikshn Kumar
Asian Test Symposium2
1995 An SBus Monitor Board
abstract
During the development of computer peripherals which interface to the processor via the system bus it is often necessary to acquire the signals on the bus at the hardware level. It is difficult to attach general-purpose logic analysers and in-circuit emulators to a multiple pin bus connector and hence it is not practical to catch all the bus data required to ensure that such signals are in accordance with the bus specification. Hence a given connector specific bus monitor board is a necessary instrument to attach to the system motherboard in order to monitor all bus activities. A connector specific bus monitor board provides an efficient resource with which to study the internal philosophy of system software, the software implementation process for different communication layers, and to provide debugging for hardware developers. The bus monitor board described here is designed to attach to a SUN SBus and is similar to the Transformable Computer, which appeared recently, in that its architecture is reconfigurable via the use of a Field Programmable Gate Array (FPGA). It can be programmed to customise it to various users' specific needs. It differs from the Transformable Computer in that although it can be programmed to function as a coprocessor its primary function is dedicated SBus Monitoring. It is less costly than a Transformable Computer.
H. A. Xie, Kevin E. Forward, K. M. Adams, D. Leask
FPGA2
1994 Performance Analysis of MR-1, a Clustered Shared-Memory Multiprocessor
Stephen A. Mabbs, Kevin E. Forward
J. Parallel Distributed Comput.2
1990 Optimizing the Communication Architecture of a Hierarchical Parallel Processor
Stephen A. Mabbs, Kevin E. Forward
ICPP (1)2
1988 Software Complexity and Its Impact on Software Reliability
abstract
To produce reliable software, its complexity must be controlled by suitably decomposing the software system into smaller subsystems. A software complexity metric is developed that includes both the internal and external complexity of a module. This allows analysis of a software system during its development and provides a guide to system decomposition. The basis of this complexity metric is in the development of an external complexity measure that characterizes module interaction.>
Ken S. Lew, Tharam S. Dillon, Kevin E. Forward
IEEE Trans. Software Eng.3
1986 Performance analysis of common bus multimicroprocessor systems
P. A. Grasso, Tharam S. Dillon, Kevin E. Forward
J. Syst. Softw.3