Demo Data from VLDB 2026 / reviewers in the wild / expert
Jeffrey S. Reeve
dblp:56/7582 · also Jeff S. Reeve
· DBLP profile ↗
16ranked-venue papers
7as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 5 first-authorComputer networks · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
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 networks
1 paper |
Wireless sensing and localization · 64% Internet of things and sensor networks · 36% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 62% Distributed systems · 19% Emerging computing paradigms · 19% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Wireless sensing and localization
ranging |
0.2 | 1 | 2013 | A Tracking System for Wireless Embedded Nodes Using Time-of-Flight Ranging · IEEE Trans. Mob. Comput. 2013 |
Internet of things and sensor networks › wireless sensor network
target tracking |
0.2 | 1 | 2013 | A Tracking System for Wireless Embedded Nodes Using Time-of-Flight Ranging · IEEE Trans. Mob. Comput. 2013 |
Wireless sensing and localization › ranging
time-of-flight ranging |
0.2 | 1 | 2013 | A Tracking System for Wireless Embedded Nodes Using Time-of-Flight Ranging · IEEE Trans. Mob. Comput. 2013 |
Emerging computing paradigms
neuromorphic computing |
0.1 | 1 | 2015 | SpiNNaker - Programming Model · IEEE Trans. Computers 2015 |
Distributed systems › distributed system architecture › communication architecture
scalable communication infrastructure |
0.1 | 1 | 2015 | SpiNNaker - Programming Model · IEEE Trans. Computers 2015 |
Wireless sensing and localization › tracking
real-time tracking |
0.0 | 1 | 2013 | A Tracking System for Wireless Embedded Nodes Using Time-of-Flight Ranging · IEEE Trans. Mob. Comput. 2013 |
Internet of things and sensor networks › resource-constrained devices
wireless embedded node |
0.0 | 1 | 2013 | A Tracking System for Wireless Embedded Nodes Using Time-of-Flight Ranging · IEEE Trans. Mob. Comput. 2013 |
Methods — techniques the papers use, named apart from their topics
message passing · 0.2low-level runtime software · 0.2particle filter · 0.2adaptive multiple-model estimation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | DiStiNCT: Synchronizing Nodes With Imprecise Timers in Distributed Wireless Sensor NetworksabstractAn effective and robust time synchronization scheme is essential for many wireless sensor network (WSN) applications. Conventional synchronization methods assume the use of highly accurate crystal oscillators (10-100 ppm) for synchronization, only correcting for small errors. This paper suggests a novel method for time synchronization in a multihop, fully-distributed WSN using imprecise CMOS oscillators (up to 15 000 ppm). The DiStiNCT technique is power-efficient, computationally simple, and robust to packet loss and complex topologies. Effectiveness has been demonstrated in simulations of fully connected, grid, and unidirectional ring topologies. The method has been validated in hardware on a grid of nine sensor nodes, synchronizing to within a mean error of 6.6 ms after 40 iterations. James A. Boyle, Jeffrey S. Reeve, Alex S. Weddell |
IEEE Trans. Ind. Informatics | 2 |
| 2015 | SpiNNaker - Programming ModelabstractSpiNNaker is a multi-core computing engine, with a bespoke and specialised communication infrastructure that supports almost perfect scalability up to a hard limit of 216× 18 = 1,179,648 cores. This remarkable property is achieved at the cost of ignoring memory coherency, global synchronisation and even deterministic message passing, yet it is still possible to perform meaningful computations. Whilst we have yet to assemble the full machine, the scalability properties make it possible to demonstrate the capabilities of the machine whilst it is being assembled; the more cores we connect, the larger the problems become that we are able to attack. Even with isolated printed circuit boards of 864 cores, interesting capabilities are emerging. This paper is the third of a series charting the development trajectory of the system. In the first two, we outlined the hardware build. Here, we lay out the (rather unusual) low-level foundation software developed so far to support the operation of the machine. Andrew D. Brown, Steve Furber, Jeffrey S. Reeve, Jim D. Garside, Kier Dugan, Luis A. Plana, Steve Temple |
IEEE Trans. Computers | 3 |
| 2013 | A Tracking System for Wireless Embedded Nodes Using Time-of-Flight RangingabstractIn this work, we present the design, development, and evaluation of a real-time target tracking system for wireless embedded nodes, capable of effectively tracking manoeuvring targets. The proposed tracking system is designed to operate solely on range measurements obtained with the use of a two-way time-of-flight method without the need for additional hardware being incorporated in the nodes. To address the challenge of coping with manoeuvring targets, the tracking problem is formulated as a dynamical estimation problem where an adaptive multiple-model approach is employed to represent the motion pattern of manoeuvring targets. The ranging observations are produced in real time and used as inputs to a particle filter algorithm that produces the estimates of the target's kinematic variables. Simulations are provided to assess the effect of several factors on the system's performance. Ultimately, the entire system is implemented on commercially available hardware and tested in an outdoor deployment. A total of 25 experiments demonstrate an average RMS accuracy of 2.6 m for position and 1.9 m/s for velocity, in a 15 m × 15 m area. Such performance, which is additionally confirmed from simulation results, reveals the potential of the proposed range-only system in application scenarios where real-time tracking of mobile targets is needed. Evangelos B. Mazomenos, Jeffrey S. Reeve, Neil M. White, Andrew D. Brown |
IEEE Trans. Mob. Comput. | 2 |
| 2011 | A Two-Way Time of Flight Ranging Scheme for Wireless Sensor Networks
Evangelos B. Mazomenos, Dirk De Jager, Jeffrey S. Reeve, Neil M. White |
EWSN | 3 |
| 2010 | Parallel sparse matrix solver for direct circuit simulations on FPGAsabstractAs part of our effort to parallelised SPICE simulations over multiple FPGAs, we present a parallel FPGA implementation for a sparse matrix solver optimised for execution on a single FPGA node. Our approach combines static pivoting with symbolic analysis to compute an accurate task flow-graph which efficiently exploits parallelism at multiple granularities and sustains high floating-point data rates. The sparse matrix solver is tested with circuit simulation matrices from the University of Florida matrix collection. We report a 10-30× speedup compared to a 2.4 GHz Intel Core Duo processor running UMFPACK, a state-of-the-art sparse matrix solver. Tarek Nechma, Mark Zwolinski, Jeffrey S. Reeve |
ISCAS | 3 |
| 2009 | Tracking with range-only measurements using a network of wireless sensorsabstractIn this paper we propose a tracking system for wireless sensor networks, which operates on accumulated ranging data from a number of anchor sensor nodes in order to infer the trace and other kinematic characteristics of a mobile target. The nonlinear nature of the “tracking with range-only measureme Evangelos B. Mazomenos, Jeffrey S. Reeve, Neil M. White |
BROADNETS | 2 |
| 2006 | A parallel Viterbi decoder for block cyclic and convolution codes
Jeffrey S. Reeve, Kosala Amarasinghe |
Signal Process. | 1 |
| 2004 | A FPGA implementation of a parallel Viterbi decoder for block cyclic and convolution codesabstractWe present a parallel version of Viterbi's decoding procedure, for which we are able to demonstrate that the resultant task graph has a restricted complexity in the number of communications to or from and the processor cannot exceed 4 for BCH codes. The resulting algorithm works in lock step making it suitable for implementation on a systolic processor array, which we have implemented on a field programmable gate array and demonstrate the perfect scaling of the algorithm for two exemplar BCH codes. The parallelisation strategy is applicable to all cyclic codes and convolution codes. We also present a novel method for generating the state transition diagrams for these codes. Jeffrey S. Reeve, Kosala Amarasinghe |
ICC | 1 |
| 2001 | A parallel Viterbi decoding algorithmabstractAbstract In this paper we express the Viterbi algorithm as a matrix–vector reduction in which multiplication is replaced by addition and addition by minimization. The resulting algorithm is then readily parallelized in a form suitable for implementation on a systolic processor array. We describe the algorithm for Bose–Chaudhuri–Hocquenghem (BCH) codes which have a task graph with its valence restricted to four inputs and four outputs. The method is also applicable to convolution codes, but the complexity of the task graph increases with the number of input bits for these codes. Results for BCH codes are given for two general purpose parallel machines, an IBM SP2 and a Meiko CS2. Copyright © 2001 John Wiley & Sons, Ltd. Jeffrey S. Reeve |
Concurr. Comput. Pract. Exp. | 1 |
| 2001 | Parallel versions of Stone's strongly implicit algorithmabstractAbstract In this paper, we describe various methods of deriving a parallel version of Stone's Strongly Implicit Procedure (SIP) for solving sparse linear equations arising from finite difference approximation to partial differential equations (PDEs). Sequential versions of this algorithm have been very successful in solving semi‐conductor, heat conduction and flow simulation problems and an efficient parallel version would enable much larger simulations to be run. An initial investigation of various parallelizing strategies was undertaken using a version of high performance Fortran (HPF) and the best methods were reprogrammed using the MPI message passing libraries for increased efficiency. Early attempts concentrated on developing a parallel version of the characteristic wavefront computation pattern of the existing sequential SIP code. However, a red‐black ordering of grid points, similar to that used in parallel versions of the Gauss–Seidel algorithm, is shown to be far more efficient. The results of both the wavefront and red‐black MPI based algorithms are reported for various size problems and number of processors on a sixteen node IBM SP2. Copyright © 2001 John Wiley & Sons, Ltd. Jeffrey S. Reeve, A. D. Scurr, John H. Merlin |
Concurr. Comput. Pract. Exp. | 1 |
| 2000 | Computational Steering in Problem Solving Environments (Research Note)
David Lancaster, Jeffrey S. Reeve |
Euro-Par | 2 |
| 1999 | A Performance Estimator for Parallel Programs
Jeffrey S. Reeve |
Euro-Par | 1 |
| 1999 | An efficient parallel version of the householder-QL matrix diagonalisation algorithm
Jeffrey S. Reeve, M. Heath |
Parallel Comput. | 1 |
| 1996 | MP: an application specific concurrent languageabstractIn the paper the authors present the defininition and implementation of a concurrent language MP (message passer) which is aimed at programming embedded multi-microprocessor systems. The novel features of the language include the ability to program and develop the entire distributed system as a single unit, and the provision of simple restricted concurrency constructs that make such systems modular and deadlock free. MP programs are invariant with respect to the characteristics of a particular target machine, for instance, the number of processors, and their mutual connectivity. Programs written in MP can be transformed to a restricted set of communicating sequential processes (CSP), in which particular specifications can be shown to be satisfied. The restricted model of concurrency does not prevent the language being able to express all of the known course-grained parallel programming paradigms. However, the structured nature of the code makes the model particularly attractive in concurrent embedded systems, where deadlock freedom and program correctness are prime issues. An MP program is a collection of objects which execute concurrently, maintain their own local state and connect with other objects via bound variables. Explicit communication between objects is totally transparent to the application programmer. A compiler for the language has been built and a multiprocessor run-time environment has been established for any system with a C compiler and the message-passing standard MPI library. Several applications have been tested, ranging from a clocked digital circuit simulation, to a simple event-driven process controller. Jeffrey S. Reeve, M. C. Rogers |
Concurr. Pract. Exp. | 1 |
| 1995 | Evaluation of a Spectral Element CFD Code on Parallel Architectures
Nick Floros, Jeffrey S. Reeve |
Parallel Comput. | 2 |
| 1995 | Comparative Efficiencies of Domain Decompositions
Nick Floros, Jeffrey S. Reeve, Jan Clinckemaillie, Stefanos Vlachoutsis, Guy Lonsdale |
Parallel Comput. | 2 |