Associate Professor David Kearney |
||
| Position: | Associate Professor |
|
| Division/Portfolio: | Division of Information Technology, Engineering and the Environment | |
| School/Unit: | School of Computer and Information Science | |
| Campus: | Mawson Lakes Campus | |
| Office: | D3-22 | |
| Telephone: | +61 8 830 23287 | |
| Fax: | +61 8 830 23381 | |
| Email: | David_dot_Kearney_at_unisa_dot_edu_dot_au | |
| URL for Business Card: | http://people.unisa.edu.au/David.Kearney | |
David Kearney is an continuing academic staff member. He is the program director for research degrees. He leads the Systems Architecture and Security Group and is director of the Reconfigurable Computing Laboratory
Teaching interests
- I currently teach software engineering of web based applications and networking both at advanced undergarduate/postgraduate level. I also supervise honours students and advise postgradute research students primarily in my research area of reconfigurable computing
Qualifications
Bachelor of Engineering (with first class honours) University of New South Wales
Master of Engineering (by research) University of South Australia
PhD Queensland University of Technology
Research interests
- My research is focused at present on reconfigurable computing. I am particularly interested in operating systems for reconfigurable computing, languages for expressing reconfigurable applications, clusters of reconfigurable computers and applications of reconfurable computing. My research thus includes the operating system ReconfigME, the language Hardware Join Java , the Insilice reconfigurable cluster and applications of reconfigurable computing relating to Unihabited Airbourne Vehicles (UAVs), infrared image processing and tracking and the seaching of bioinoformatic databases.
- A list of publications and their postscript files for the years 1997 and before can be found here.
Research publications
1.1 Refereed
publications listed chronologically by type (84)
1.1.1 Books
1.1.2 Refereed
chapters (2)
2003
Kearney, D. and W. Zhao (2003). A Software Model, Architecture and Environment to
Support Web-Based Applications. Chapter 7 in Architectural
Issues of Web-Enabled Electronic Business. N. Shi and V. K. Murthy, ISBN:
159140049X Idea Group: pp 256-272.
1996
D. A. Kearney, G.
W. Jackson and A. Nafalski, Integrated Electrical Management and Control,
Chapter 6 in Australia's Intelligent
House (Eds A. Sidwell
and S. Pullen) ISBN 1876189 01 0, Construction Industry Institute Australia,
pp36-48, 1996
1.1.3 Refereed
journal articles (10)
2007
Sriram, V. and Kearney D (2007).
"An Ultra Fast Kolmogrov Phase
Screen Generator Suitable for Parallel Implementation." The International Electronic Journal of
Optics (Optics Express) 15(21): 13709-13714.
Kearney, D. and Jasiunas
M (2007). "Using Simulated Partial
Dynamic Run-Time Reconfiguration to Share Embedded FPGA Compute and Power
Resources across a Swarm of Unpiloted Airborne Vehicles." EURASIP Journal on Embedded Systems 2007(2007):
1-12.
2003
Sharma, A., M. George and D. Kearney
(2003). Packing with Boundary Constraints for a Reconfigurable Operating
System. Lecture Notes
in Computer Science 2823 Springer 2003, ISBN 3-540-20122-X
pp. 236 – 245
Zhao,
W. and D. Kearney (2003). Deriving Architectures of
Web-Based Applications. Lecture
Notes in Computer Science 2642 Springer 2003, ISBN 3-540-02354-2
pp. 301 – 312
2002
Itzstein, S., Kearney, D. “Applications of Join Java”. Australian Conferences in Research and Practice in Information Technology Vol
6 ISSN 1445-1336 pp 37-46.
Wigley, G., Kearney,
D. “The Management of Applications for Reconfigurable Computing using an
Operating System”. Australian
Conferences in Research and Practice in Information Technology, 6.
ISSN 1445-1336 pp 73-81.
Wigley, G., Kearney, D. “Introducing ReConfigME: An Operating System
for Reconfigurable Computing.” Lecture Notes
in Computer Science
2438 Springer 2002, ISSN 3-540-44108-5 pp 687-697
1998
D. Delic and D. Kearney, "A
Theoretical and Experimental Investigation of a High Permeability Parallel Flux
Parametric Oscillator". Studies in
Applied Electromagnetics and Mechanics Volume 13 ISSN
90 5199 381 1 IOS Press Amsterdam 1998
1995
Ö. Göl and D. Kearney, “Stress Analysis in the Cage Induction Motor Under DOL
Starting Conditions” Journal of
Electrical and Electronics Engineering, Australia - IEAust
& IREE Society, vol. 15, pp. 216-217, 1995.
1993
Ö Göl and D Kearney Stress Analysis in the Cage of an Induction Motor Journal
of Electrical and Electronics Engineering, Australia - IEAust
& IREE Society, vol. 13 No 2 pp81 -87 1993
1.1.4 Refereed
conference papers (72)
2007
Nguyen, V., Kearney D
and Gioiosa G(2007).
Balancing Performance, Flexibility and Scalablity
in a Parallel Computing Platform for Membrane Computing Applications. Eighth Workshop on Membrane
Computing (WCM8),
Sriram, V. and Kearney D (2007). A FPGA Implementation of
Variable Kernel Convolution. Eighth International Conference on Parallel and Distributed Computing
Applications and Technologies (PDCAT 2007),
Sriram, V. and Kearney D (2007). A High Throughput Area Time Efficient
Pseudo Uniform Random Number Generator Based on the TT800 Algorithm. 2007 International Conference
on Field Programmable Logic and Applications (FPL),
Sriram, V. and Kearney D (2007). High Throughput mutli-port MT19937 uniform random number generator. Eighth International Conference on Parallel
and Distributed Computing, Applications and Technologies (PDCAT 2007),
Sriram, V. and Kearney D(2007). Implementing a phase screen generator in hardware. Eighth International Conference on Parallel
and Distributed Computing, Applications and Technologies (PDCAT 2007),
Sriram, V. and Kearney D (2007). A Parallel Area
Efficient Kolmogorov Phase Screen Generator Suitable
for FPGA Implementation. 9th Biennial Conference of the Australian Pattern Recognition Society,
Sriram, V. and Kearney D (2007). Research Issues in Using Reconfigurable Computing to Accelerate Infrared Simulation. 9th Biennial Conference of the Australian Pattern Recognition Society, South Australia, Australia.
2006
Kearney, D. and Jasiunas M (2006). "Managing Power Amongst a Group of Networked Embedded FPGAs Using Dynamic Reconfiguration and Task Migration." Dynamically Reconfigurable Architectures, Dagstuhl Seminar Proceedings: 1-9.
Sriram, V. and Kearney D (2006). An Area Time Efficient Field Programmable Mersenne Twister Uniform Random Number Generator. 2006 International Conference on Engineering of Reconfigurable Systems and Algorithms, Las Vegas, Nevada, USA.
Sriram, V. and Kearney
D(2006). A
High Speed, Run Time Reconfigurable Image Acquisition Processor fo r a Missile Approach Warning
System. The 2006 International
Conference on Engineering of Reconfigurable Systems & Algorithms (ERSA'06),
Las Vegas, Nevada, USA.
Sriram, V. and Kearney D (2006). A high throughput area time efficient pseudo uniform random number generator based on the TT800 algorithm. 16th International Conference in Field Programmable Logic and Applications, Melia Madrid Princesa, Madrid, Spain.
Wigley, G. and Kearney D (2006). Performance Evaluations
of ReconfigME. 2006 International Conference on Field
Programmable Technology,
Wigley, G., Kearney D,
Jasiunas M(2006).
ReconfigME: A Detailed Implementation of an Operating
System for Reconfigurable Computing. 20th IEEE International Parallel & Distributed Processing Symposium
(IPDPS 2006),
2005
Wong, S., Jasiunas,M and Kearney D (2005). Fast 2D Convolution Using Reconfigurable Computing. The Eight International Symposium on Signal Processing and its Applications (ISSPA 05), Sydney, NSW.
Wong, S., Jasiunas,M
and Kearney
D (2005). Towards a Reconfigurable Tracking System.
The 2005 International
Conference on Field Programmable Logic and Applications (FLP 2005),
2004
Wong, S. Hopf, J. Kearney,
David. "A reconfigurable real-time front end processor
for a multi-spectral missile approach warning sensor", in International Conference on Intelligent
Sensors, Sensor Networks and Information Processing, Melbourne, Australia,
2004. IEEE press.
Itzstein, G. S. and D. Kearney (2004). The Expression of Common
Concurrency Patterns in Join Java. Proceedings of the International Conference on Parallel and Distributed
Processing Techniques and Applications, PDPTA '04, June 21-24, 2004, Las
Vegas, Nevada, USA, Volume 2. pp
1021-1027 CSREA Press 2004, ISBN 1-892512-24-6
Piekarski, W, Smith, R, Wigley, G, Thiele,
N, Thomas, B, Kearney, D. Mobile
Hand Tracking using FPGAs for Low Powered Augmented
Reality. In 8th
Int'l Symposium on Wearable Computers, Arlington, VA, Nov 2004.
2003
*Hopf,
J. and D. Kearney (2003).
Specification and Integration of Software and Reconfigurable Hardware Using
Hardware Join Java. 2003 IEEE International Conference on
Field-Programmable Technology (FPT). Tokyo, IEEE.
Kearney, D. and G. Veldman (2003). Evaluation of Network
Topologies for a Run Time Re-routable Network on a Programmable Chip. 2003 IEEE International Conference on Field-Programmable
Technology (FPT). Tokyo, IEEE.
Kearney, D. and G. Veldman (2003). A Concurrent Multi-bank Memory Arbiter for
Dynamic IP Cores using Idle Skip Round Robin. 2003 IEEE
International Conference on Field-Programmable Technology (FPT). Tokyo,
IEEE.
Kearney, D., G. Veldman and D. Warren (2003). Abstractions and
Primitives Enabling Runtime Resource Allocation for Dynamic IP Cores Using
Virtual Platform FPGAs. 2003
IEEE International Conference on Field-Programmable Technology (FPT).
Tokyo, IEEE.
2002
George, M. A., Pink, M., Kearney, D. A.,
Wigley, G. B. Efficient
Allocation of FPGA Area to Multiple Users in an Operating System for
Reconfigurable Computing”. Engineering of Reconfigurable Systems and Algorithms (ERSA02). Las Vegas.
CSREA Press, 2002.
Warren, D., Kearney,
D., Wigley, G. “Field Programmable Technology Implementation of Target
Recognition Using Geometric Hashing.” Proceedings of the International
Conference on Engineering of Reconfigurable Systems and Algorithms-ERSA’02. June 24-27 2002. Las Vegas, Nevada, USA.
Wigley, G., Kearney,
D. “Research Issues in Operating Systems for Reconfigurable Computing.” Proceedings
of the International Conference on Engineering of Reconfigurable Systems and
Algorithms-ERSA’02. June 24-27
2002. Las Vegas, Nevada, USA. Editors:
T. P. Plaks & P. M. Athanas
ISBN: 1-892512-96-3
Wigley, G., Hopf, J., Kearney, D. “Implementing an MP3 Decoder on Reconfigurable
Hardware”. Proceedings of the
International Conference on Engineering of Reconfigurable Systems and
Algorithms-ERSA’02. June 24-27
2002. Las Vegas, Nevada, USA. Editors:
T. P. Plaks & P. M. Athanas
ISBN: 1-892512-96-3
Jasiunas, M, Kearney, D, Hopf J, Wigley, G. Fusion
for Uninhabited Airborne Vehicles. Field-Programmable
Technology, 2002. (FPT). Proceedings.
2002 IEEE International Conference on 2002 pp 348- 351 ISBN: 0-7803-7574-2
Warren, D, Wigley, G, Kearney,
D. Hardware Implementation of Geometric Hashing. In
Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on 2002
ISBN: 0-7803-7574-20-7803-7574-2
Warren, D., Kearney,
D., Wigley, G. “Field Programmable Technology Implementation of Target
Recognition Using Geometric Hashing.” Proceedings of the International
Conference on Engineering of Reconfigurable Systems and
Algorithms-ERSA’02. June 24-27 2002. Las Vegas, Nevada, USA.
Wigley, G, Hopf, J, Kearney,
D. Using Software Techniques when Developing Hardware Applications. In Proc of International Conference on Engineering of Reconfigurabe Systems and Algorithms, June 2002, CSREA
Press.
Zhao, W., Kearney,
D., Gioiosa, G. “Architectures for Web Bases Applications.” The Fourth Australian Workshop on Software and System
Architectures”. 17-18
February 2002. Sydney, Australia
Hopf, J., von Itzstein, G. Stewart. Kearney, D. (2002). Hardware Join Java: A High Level Language For Reconfigurable Hardware Development. In
International Conference on Field
Programmable Technology, Hong Kong. IEEE Press
2001
Grant B.
Wigley, David A.
Kearney The First Real Operating System for
Reconfigurable Computers. 6th Australasian Computer Systems Architecture Conference (ACSAC 2001),
29-30 January 2001, Gold Coast, Queensland, Australia. IEEE Computer Society 2001, ISBN
0-7695-0954-1 pp 130-137
*Wigley, G, Kearney, D. The Development of an Operating
System for Reconfigurable Computing. In Proc. IEEE Symp. FCCM'01, April 2001, IEEE Press.
2000
S Shoshany and D Kearney, “Software Engineering of
Component Adapters”, In Proc. Thirteenth International Conference on
Software and Systems Engineering and their Applications ICSSEA 2000 Volume 4 Conservatoir National des Arts et Metiers Paris
2000
O. Diessel G. Wigley and D Kearney "Operating Systems Support for Dynamically
Reconfigurable Architectures" Proc. International Research Centre for
Computer Science Dagstuhl Seminar 00261 June 2000
J Slay and D Kearney
"An Australian Perspective on the Role of the WWW Within
Chinese tertiary Computer Science Education” Proc. The Asia Pacific Web Conference Oct
2000 Xi’an China.
1999
*Kearney, D. "Theoretical Limits on
the Data Dependent Performance of Asynchronous Circuits". In Proc. 5th
International Symposium on Advanced Research in Asynchronous Circuits and
Systems, IEEE Computer Society
Press. 1999.
R. Kiefer and D
Kearney "A High Bandwidth I/O
Architecture for a Reconfigurable Computer" Proc. 4th Australasian Computer
Architecture Conference Auckland Jan. 1999 Springer ISBN 981-4021-57-1
D Kearney and R. Kiefer “Hardware Context
Switching in a Signal Processing Application for an FPGA Custom Computer“ Proc. 4th Australasian Computer
Architecture Conference Auckland Jan. 1999 Springer ISBN 981-4021-57-1
O. Diessel D Kearney
and G. Wigley” A web based multiuser operating system for reconfigurable
computing” Proc. 6th
Reconfigurable Architectures Workshop (RAW99) Springer 1999
1998
*A.
Cerone, D.A. Kearney
and G.J. Milne, “Integrating the Verification of Timing, Performance and
Correctness Properties of Concurrent Systems”, Proceedings of the International Conference on Application of
Concurrency to System Design (CSD'98), 1998, IEEE Comp.Soc.
Press, 1998.
M. Faint and D. Kearney,
“Developing an Automated Test Tool for JavaCard™“ In J. Gray J Harvey and A Liu (Eds.)
Proceedings of the First Australian Workshop on Construction Software
Engineering Tools (AWCSET98) November 1998, Adelaide IEEE
1997
Horwood, G., Kearney, D. and
Nedic, Z. "Fuzzy Controller using Floating Membership Functions for the
Braking of a Long Haul Train".
In Proc.
International Knowledge-Based Intelligent Electronic Systems Conference,
USA. 1997. IEEE. V 2 pp455-460.
Kearney,
D. and Bergmann, N. "Bundled Data Asynchronous Multipliers with Data
Dependent Computation Times".
In Proc. 3rd
International Symposium on Advanced Research in Asynchronous Circuits and
Systems, IEEE Computer Society.
1997. pp186-197.
Kearney,
D. and Bergmann, N. 1997. "VLSI Design of an
Asynchronous Multiplier with Data Dependent Processing Times". In Proc. 14th Australian Microelectronics Conference, IEEE Society. 282-287.
Kiefer, R.H. and Kearney,
D. 1997. “Performance Comparison of Software /FPGA Hardware
Partitions for a DSP Application".
In Proc. 14th
Australian Microelectronics Conference,
IREE Society. 88-93.
Delic, D. and Kearney, D.
1997. “A Theoretical and Experimental Investigation of
a High Permeability Parallel Flux Parametric Oscillator". In Proc. 8th International Symposium on Non-Linear Electromagnetic Systems.
Braunschweig (Germany), May
1997
Delic, D. and Kearney, D. 1997. “A New I2C Buffer Chip". In Proc. 14th Australian Microelectronics Conference, IEEE Society. pp167-170.
Hale, B., O'Neill, T., Skinner, J., Oxenham,
M., Kearney, D. and Halgamuge, S. 1997. “Summarisation of
Track Data via Possibilistic Reasoning". In Proc. International Workshop on Image Analysis and Fusion,
Adelaide. CSSIP.
347-356.
1996
D Kearney
and R Johnson "A New Undergraduate University Course in Manufacturing
Automation and Control of Discrete Event Industrial Systems”Proc. International Conf. On Robotics, Vision and Parallel Processing
for Industrial Automation Nov 1996 Ipoh University of Sains Malaysia.
D. A. Kearney, N.
W. Bergmann, and R. G. Burford, “Performance
Enhancement Techniques for Wavefront Array Filter Structures”, Fourth International Symposium on Signal
Processing and its Applications, B. Boachash, N. Harle, and A. M. Zoubir, Eds.,
Gold Coast, Queensland ed. Brisbane: Queensland University of Technology, 1996,
pp. 654-657.
R. Johnson and D. Kearney,
“Timed Discrete Event Modelling of Dynamic Events in Industrial Power Systems”,
vol. 1, Australian Universities Power
Engineering Conference AUPEC'96, M. Aldeen and A.
Kalam, Eds., Melbourne, Australia ed. Melbourne: The
University of Melbourne, 1996, pp. 7-12.
R. Johnson and D. Kearney,
“A Tutorial on Timed Discrete Event Modelling and its Applications to
Automation Systems”, vol. 3, Fourth
International Conference on Control, Automation, Robotics and Vision,
Singapore ed. Singapore: Nanyang Technological
University, 1996, pp. 990-994.
D. Kearney and N.
Mlilo, “Compilation Scheme for Structure Petri Net
Based Software Development of PLC Controlled Discrete Event Systems”, vol. 2, Proceedings of the Fourth International
Conference on Control, Automation, Robotics and Vision (ICARCV'96), Singapore, 1996,
pp. 971-975.
D. Delic and D. Kearney, “An Intelligent Earth Leakage
Residual Current Safety Switch”, vol. 1, Australasian
Universities Power Engineering Conference, M. Aldeen
and A. Kalam, Eds., Melbourne, Australia ed.
Melbourne, Australia: The University of Melbourne, 1996, pp. 89-94.
D. Kearney, A. Nafalski, and O. Gol, “Self-Directed Assessment in Electrical Engineering”, vol. 1, Proceedings of Australian Universities Power
Engineering Conference AUPEC'96, M. Aldeen and A.
Kalam, Eds., Melbourne ed. Melbourne, Australia: The
University of Melbourne, 1996, pp. 477-481.
1995
D. Kearney, “New Course Initiatives in Industrial Control featuring
Discrete Event Systems and Fuzzy Logic”,
Pacific Region Conference on Electrical Engineering Education, Marysville
Australia ed, 1995, pp. 98-102.
D. Kearney and N.
Bergmann, “Performance Evaluation of Asynchronous Logic Pipelines with Data
Dependant Processing Delays”, 2nd Working
Conference on Asynchronous Design Methodologies, London ed, 1995, pp. 14-31.
D. Kearney and N.
Mlilo, “Using Formal Methods to design Fault Finding
Code for PLC Controlled Systems”, Proc.
Electrical Engineering Congress, Adelaide Adelaide:
Institution of Engineers Australia, 1995, pp. 197-202.
D. Kearney and C.
Tran, “Minimum Jerk Fuzzy Control of a Steel Uncoiler”,
Proc.Control'95, IEAust
Melbourne ed, 1995, pp.
393-397.
C. Piantedosi and D. Kearney, “A Practical Simplified Method
for the Calculation of Back Flask Rate of Transmission Lines”, Proc.Electrical Engineering Congress, Adelaide ed: Institution of Engineers
Australia, 1995, pp. 157-163.
1994
D Kearney "Event Driven Logic
Applications for DSP in Communication Systems” Proc. 2nd Int. Symposium on DSP for Communication Systems IEEE
Adelaide April
1994
D. Kearney C. Tran and J Rowley "An Industrial
Implementation of a Fuzzy Logic Controller". Proc. Aust. Univ. Power Engineering Conf. Adelaide 1994
J.M. Smith and D. A. Kearney
An Expert System for Selecting Clauses from a Master
Electrical Specification" Proc.
Aust. Univ. Power Engineering Conf. Adelaide 1994
Kearney D and Mlilo N "Identification of Faults in Industrial
Sequential Control Systems" Proc.
Aust. Univ. Power Engineering Conf. Adelaide 1994
Lay G and Kearney
D "Optimal Underground Cables Sizing Based on Whole of Life Losses". Proc. Aust. Univ. Power Engineering Conf.
Adelaide 1994
1993
Kearney
D. A. and Göl Ö "Solution Methods for Lumped Permeance Induction Machine Models" Proc. Int. Conf. on Electric. Machines Adelaide
Sept 1993
1991
Kearney D "A Computer Assisted Curriculum Emphasising the
Development of Self Evaluation Skill” Proc.
Australian Association for Engineering Education 3rd
Conference
Adelaide 1991
Kearney D. A. and Piechnick J.(1991) “A Low Distortion Remote Area Power
Supply using a Thyristor Inverter" Inst.
of Engineers (Aust) Proc. EECON91
1991 IE(Aust)
Darwin
1987
Göl, Ö. and Kearney D.
"A Hybrid Modelling Approach to Induction Machine Design” Proc. Int. Conf. on Elect. Machines and Drives, IE(Aust),
Adelaide 1987
1984
Kearney, D.
"A Low Cost Pneumatic Robot using a Programmable Controller", Proc.
Nat. Conf. on Robotics IE(Aust), Melbourne 1984
Research Degree Supervisor
Computer Science, Reconfigurable Computing, Software Architectures for web based applications, Concurrency and concurrent programming in JavaChange | Staff home page help
