
|
Welcome To
David-Barr.co.uk
|
 |
Who am I?
|

|
Name:
|
Dr. David R W Barr (PhD, MEng)
|
Job:
|
Research Associate
|
Location:
|
D2, Sackville Street Building
|
Contact:
|

|
|
|
My Research
|
My research at the university is quite diverse, but the following topics are all covered:
- APRON Development
- Software Engineering
- FPGA Design
- Compiler Design
- High-Speed Image Processing
- Vision Systems
- Topographic Networks
- Robotics
- Array Processing
- Graphics Card Processing (GPGPU & CUDA)
- Biologically Inspired Neural Systems
- Vision-Chip Development
- Simulation Tool Development
APRON - Array
Processing enviRONment
APRON is a
simulation tool that has been in development for two and a half years, and
provides flexible, high-speed simulation of array based computations. For
example Image Processing and Topographic Neural Networks. The APRON architecture allows custom extensions to the
simulator for the addition of in-house functionality. I've been using APRON as an interface to FPGAs, GPUs, Robot Arms, Vision
Sensors and Pan & Tilt units. The high-speed simulation allows the
integration of many components in "interactive-time", allowing for the
development of robotic applications. This website provides all the
documentation, binaries and tutorials for the APRON software. APRON is award winning (!) winning the "Best
Student Paper" award at the Cellular Neural Networks and their Applications
(CNNA) Workshop 2008, in Santiago De Compostella.
D-NET
D-NET is an easy to use
(and retrofit) client-server system, which handles some of the complexities
usually associated with those systems for you. It's indended purpose was the
quick and simple facilitation of data-transfer amongst co-operating tools and
components, without the need to heavily integrate it into your application. All
transfer between the "D-Clients" is socket based and is controlled by a
"D-Server". Clients can simply connect and communicate as long as they know the
IP address of the Server. There is no specified data format to adhere to, as it
is expected that the clients will have agreed this in advance. At the recent
Cognitive Neuromorphic Engineering (CNE) Workshop in Capo Caccia 2009, D-NET was
succesfully used to enable co-simulation between the APRON and BioNICS simulation tools.
|
Publications
|
PAPERS:
[ PDF]
D.R.W.Barr and P.Dudek, "APRON: A Cellular Processor Array Simulation and
Hardware Design Tool", EURASIP Journal on Advances in Signal Processing, vol.
2009
[ PDF]
D.R.W.Barr and P.Dudek, "A Cellular Processor Array Simulation and Hardware
Prototyping Tool", IEEE Workshop on Cellular Neural Networks and their
Applications, CNNA 2008, pp.213-218, July 2008 (Best Paper Award)
[ PDF]
D.R.W.Barr and P.Dudek, "Demonstration of the APRON Processor Array Simulation
Software", IEEE Workshop on Cellular Neural Networks and their Applications,
CNNA 2008, pp.2-2, July 2008
[ PDF]
M.Huelse, D.R.W.Barr and P.Dudek, "Cellular Automata and Non-static Image
Processing for Embodied Robot Systems on a Massively Parallel Processor Array",
Automata-2008, Theory and Applications of Cellular Automata, pp.504-513, Luniver
Press, 2008.
[ PDF]
D.R.W.Barr, P.Dudek, J.Chambers and K.Gurney, “Implementation of Multi-layer
Leaky Integrator Networks on a Cellular Processor Array”, International Joint
Conference on Neural Networks, IJCNN 2007, Orlando, Florida, August
2007
[ PDF]
D.R.W.Barr, S.J.Carey, A.Lopich and P.Dudek, “A Control System for a Cellular
Processor Array”, IEEE International Workshop on Cellular Neural Networks and
their Applications, CNNA 2006, pp.176-181, Istanbul, August 2006
[ PDF]
P.Dudek, D.R.W.Barr, A.Lopich and S.J. Carey, “Demonstration of real-time image
processing on the SCAMP-3 vision system”, IEEE International Workshop on
Cellular Neural Networks and their Applications, CNNA 2006, pp.13-13, Istanbul,
August 2006
POSTERS:
[ IMAGE]
“Implementation of Multi-layer Leaky Integrator Networks on a Cellular Processor
Array”, IJCNN 2007, Orlando
[ IMAGE]
“Biologically Plausible Topographic Network Simulation on Fine-Grained
Processing Systems", Manchester SE&EE, 2008
COPYRIGHT:
Copyright Notice: This
material is presented to ensure timely dissemination of scholarly and technical
work. Copyright and all rights therein are retained by authors or by other
copyright holders. All persons copying this information are expected to adhere
to the terms and constraints invoked by each author’s copyright. In most cases,
these works may not be reposted without the explicit permission of the copyright
holder. In particular, in case of IEEE papers, personal use of this material is
permitted. However, permission to reprint/republish this material for
advertising or promotional purposes or for creating new collective works for
resale or redistribution to servers or lists, or to reuse any copyrighted
component of this work in other works must be obtained from the IEEE.
|
All material contained on this website is copyright of David R W Barr
2009
|