Professor David Abramson

Director, Research Compt Cntr

Research Computing Centre

Affiliate Professor

School of Information Technology and Electrical Engineering
Faculty of Engineering, Architecture and Information Technology
david.abramson@uq.edu.au
+61 7 336 56131

Overview

Professor Abramson has been involved in computer architecture and high performance computing research since 1979. He has held appointments at Griffith University, CSIRO, RMIT and Monash University.

Prior to joining UQ, he was the Director of the Monash e-Education Centre, Science Director of the Monash e-Research Centre, and a Professor of Computer Science in the Faculty of Information Technology at Monash. From 2007 to 2011 he was an Australian Research Council Professorial Fellow.

Abramson has expertise in High Performance Computing, distributed and parallel computing, computer architecture and software engineering. He has produced in excess of 200 research publications, and some of his work has also been integrated in commercial products. One of these, Nimrod, has been used widely in research and academia globally, and is also available as a commercial product, called EnFuzion, from Axceleon. His world-leading work in parallel debugging is sold and marketed by Cray Inc, one of the world's leading supercomputing vendors, as a product called ccdb.

Abramson is a Fellow of the Association for Computing Machinery (ACM), the Institute of Electrical and Electronic Engineers (IEEE), the Australian Academy of Technology and Engineering (ATSE), and the Australian Computer Society (ACS). He is currently a visiting Professor in the Oxford e-Research Centre at the University of Oxford.

Research Interests

  • High Performance Parallel Computing
    Software development methodologies for high performance computing

Research Impacts

Abramson has performed seminal research in the design, implementation and application of high performance computer systems and software tools for parallel and distributed systems, publishing over 200 papers in peer reviewed conferences and journals. His research has influenced the state of the art in three ways. First, fundamental contributions to Computer Science have expanded the state of knowledge in Grid computing. Second, his work has impacted researchers in science and engineering, both nationally and internationally, supporting them in achieving excellence in their own disciplines. Third, he has driven innovations into the commercial arena through startup companies and industrial collaborations.

Qualifications

  • Doctor of Science, Monash University
  • Doctor of Philosophy, Monash University
  • Bachelor of Science (Honours), Monash University

Publications

View all Publications

Publications

Book Chapter

  • Bethwaite, Blair, Abramson, David, Bohnert, Fabian, Garic, Slavisa, Enticott, Colin and Peachey, Tom (2010). Mixing grids and clouds: high-throughput science using the Nimrod tool family. In Nick Antonopoulos and Lee Gillam (Ed.), Cloud Computing: Principles, Systems and Applications (pp. 219-237) London, United Kingdom: Springer -Verlag. doi:10.1007/978-1-84996-241-4_13

  • Ho, Tim and Abramson, David (2009). An active data model. In Wolfgang Gentzsch, Lucio Grandinetti and Gerhard Joubert (Ed.), High speed and large scale scientific computing (pp. 399-421) Amsterdam, Netherlands: IOS Press. doi:10.3233/978-1-60750-073-5-399

  • Peachey, T. C., Abramson, D. and Lewis, A. (2009). Parallel line search. In Charles Pearce and Emma Hunt (Ed.), Optimization: Structure and Applications (pp. 369-381) New York: Springer.

  • Buyya, Rajkumar and Abramson, David (2009). The Nimrod/G grid resource broker for economic-based scheduling. In Rajkumar Buyya and Kris Bubendorfer (Ed.), Market-oriented grid and utility computing (pp. 371-402) Hoboken, NJ, United States: John Wiley & Sons. doi:10.1002/9780470455432.ch17

  • Goscinski, Wojtek James and Abramson, David (2008). An infrastructure for the deployment of e-Science applications. In Lucio Grandinetti (Ed.), High performance computing and grids in action (pp. 131-148) Amsterdam, Netherlands: IOS Press.

Journal Article

Conference Publication

  • Guru, S. M., Dwyer, R. G., Watts, M. E., Dinh, M. N., Abramson, D., Nguyen, H. A., Campbell, H.A., Franklin, C. E., Clancy, T. and Possingham, H. P. (2015). A reusable scientific workflow for conservation planning. In: T. Weber, M. J. McPhee and R. S. Anderssen, MODSIM2015, 21st International Congress on Modelling and Simulation. Modelling and Simulation Society of Australia and New Zealand. International Congress on Modelling and Simulation, Gold Coast, QLD, Australia, (1441-1447). 29 November to 4 December 2015.

  • Abramson, David (2015). FlashLite: a high-performance machine for data intensive science. In: 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS). IEEE International Conference on Parallel and Distributed Systems, Melbourne, VIC, Australia, (68-74). 14-17 December 2015. doi:10.1109/ICPADS.2015.17

  • DeRose, Luiz, Gontarek, Andrew, Vose, Aaron, Moench, Robert, Abramson, David, Dinh, Minh Ngoc and Jin, Chao (2015). Relative debugging for a highly parallel hybrid computer system. In: SC '15 Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. International Conference for High Performance Computing, Networking, Storage and Analysis, Austin, TX, United States, (). 15-20 November 2015. doi:10.1145/2807591.2807605

  • Dinh, Minh Ngoc, Abramson, David, Chao, Jin, Derose, Luiz, Moench, Bob and Gontarek, Andrew (2014). Supporting relative debugging for large-scale UPC programs. In: 2014 International Conference on Computational Science, ICCS 2014. 14th Annual International Conference on Computational Science, ICCS 2014, Cairns, QLD Australia, (1491-1503). 10-12 June 2014. doi:10.1016/j.procs.2014.05.135

  • Nguyen, Hoang, Abramson, David and Kipouros, Timoleon (2014). The workways problem solving environment. In: David Abramson, Michael Lees, Valeria Krzhizhanovskaya, Jack Dongarra and Peter M. A. Sloot, ICCS 2014. 14th International Conference on Computational Science. 14th Annual International Conference on Computational Science, ICCS 2014, Cairns, QLD, Australia, (2284-2294). 10-12 June 2014. doi:10.1016/j.procs.2014.05.213

  • Jin, Chao, Ding, Liang and Abramson, David (2013). Extending the eclipse parallel tools platform debugger with scalable parallel debugging library. In: Proceedings of the International Conference On Computational Science, Iccs 2013. 13th Annual International Conference on Computational Science (ICCS), Barcelona Spain, (1774-1783). 05-07 June 2013. doi:10.1016/j.procs.2013.05.346

  • Jin, Chao, Abramson, David, Dinh, Minh Ngo, Gontarek, Andrew, Moench, Robert and DeRose, Luiz (2012). A scalable parallel debugging library with pluggable communication protocols. In: Pavan Balaji, Rajkumar Buyya, Shikharesh Majumdar and Suraj Pandey, Proceedings, 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012, Ottawa, ON, (252-259). 13 - 16 May 2012. doi:10.1109/CCGrid.2012.13

  • Peachey, T. C., Riley, M. J., Abramson, D. and Stewart, J. (2012). A simplex-like search method for bi-objective optimization. In: EngOpt 2012: 3rd International Conference on Engineering Optimization: Proceedings. EngOpt 2012: 3rd International Conference on Engineering Optimization, Rio de Janeiro, Brazil, (1-10). 1-5 July 2012.

  • Minh Ngoc Dinh, Abramson, David, Chao, Jin, Kurniawan, Donny, Gontarek, Andrew, Moench, Bob and DeRose, Luiz (2012). Debugging scientific applications with statistical assertions. In: Proceedings of the International Conference On Computational Science, Iccs 2012. 12th Annual International Conference on Computational Science (ICCS), Omaha Ne, (1940-1949). 04-06 June 2012. doi:10.1016/j.procs.2012.04.212

  • Kipouros, Timoleon, Peachey, Tom, Abramson, David and Savill, A. Mark (2012). Enhancing and developing the practical optimisation capabilities and intelligence of automatic design software. In: 53rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference 2012. 53rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference 2012, Honolulu, HI, United States, (). 23-26 April 2012. doi:10.2514/6.2012-1677

  • Killeen, Neil E. B., Lohrey, Jason M., Farrell, Michael, Liu, Wilson, Garic, Slavisa, Abramson, David, Hoang Nguyen and Egan, Gary (2012). Integration of modern data management practice with scientific workflows. In: E-Science (e-Science), 2012 IEEE 8th International Conference on. 2012 IEEE 8th International Conference on E-Science (e-Science), Chicago Il, United States, (). 08-12 October 2012. doi:10.1109/eScience.2012.6404426

  • Lim, Yu Hua, Tan, Jefferson and Abramson, David (2012). Solving optimization problems in Nimrod/OK using a Genetic Algorithm. In: Proceedings of the International Conference On Computational Science, Iccs 2012. International Conference on Computational Science (ICCS), Omaha Ne, (1647-1656). 04-06 June 2012. doi:10.1016/j.procs.2012.04.182

  • Hoang Nguyen and Abramson, David (2012). WorkWays: interactive workflow-based science gateways. In: E-Science (e-Science), 2012 IEEE 8th International Conference on. 2012 IEEE 8th International Conference on E-Science (e-Science), Chicago Il, United States, (). 08-12 October 2012. doi:10.1109/eScience.2012.6404428

  • Smanchat, Sucha, Indrawan, Maria, Ling, Sea, Enticott, Colin and Abramson, David (2011). A Scheduler based on Resource Competition for Parameter Sweep Workflow. In: Proceedings of the International Conference on Computational Science, ICCS 2011. 11th International Conference on Computational Science, ICCS 2011, Singapore Singapore, (176-185). 01-03 June 2011. doi:10.1016/j.procs.2011.04.019

  • Dinh, Minh Ngoc, Abramson, David, Kurniawan, Donny, Jin, Chao, Moench, Bob and DeRose, Luiz (2011). Assertion Based Parallel Debugging. In: 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011); [including workshop papers]. 2011 11th IEEE/ACM International symposium on Cluster, Cloud and Grid Computing (CCGrid),, Newport Beach, California, (63-72). 23 - 26 May 2011. doi:10.1109/CCGrid.2011.44

  • Abramson, David, Arzberger, Peter, Wienhausen, Gabriele, Galvin, Jim, Date, Susumu, Lin, Fang-Pang, Nan, Kai and Shimojo, Shinji (2011). Cyberinfrastructure intership and its application to e-science. In: Proceedings: 2011 7th IEEE International Conference on eScience, eScience 2011. 7th IEEE International Conference on eScience, eScience 2011, Stockholm, Sweden, (340-347). 5 - 8 December 2011. doi:10.1109/eScience.2011.54

  • Nguyen H., Abramson D., Bethwaite B., Dinh M.N., Enticott C., Garic S., Russel A.B.M., Firth S., Harper I., Lackmann M., Vail M. and Schek S. (2011). Integrating scientific workflows and large tiled display walls: Bridging the visualization divide. In: Jang-Ping Sheu and Cho-Li Wang, 2011 International Conference on Parallel Processing Workshops : ICPPW 2011 : proceedings. 40th International Conference on Parallel Processing Workshops, ICPPW 2011, Taipei City, Taiwan, (308-316). 13 - 16 September 2011. doi:10.1109/ICPPW.2011.30

  • Abramson, David (2011). Keynote: assertion based parallel debugging. In: Algorithms and Architectures for Parallel Processing, Pt I. 11th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), Melbourne, VIC, Australia, (). 24-26 October 2011. doi:10.1007/978-3-642-24650-0_1

  • Sher, Anna A., Cooling, Michael T., Bethwaite, Blair, Tan, Jefferson, Peachey, Tom, Enticott, Colin, Garic, Slavisa, Gavaghan, David J., Noble, Denis, Abramson, David and Crampin, Edmund J. (2010). A Global Sensitivity Tool for Cardiac Cell Modeling: Application to Ionic Current Balance and Hypertrophic Signaling. In: Proceedings of the 32nd Annual international conference of the IEEE engineering in medicine and biology society. 32nd Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC 10), Buenos Aires, Argentina, (1498-1502). 31 August-04 September 2010. doi:10.1109/IEMBS.2010.5626841

  • Russel, A. B. M., Abramson, David, Bethwaite, Blair, Minh Ngoc Dinh, Enticott, Colin, Firth, Stephen, Garic, Slavisa, Harper, Ian, Lackmann, Martin, Schek, Stefan and Vail, Mary (2010). An abstract virtual instrument system for high throughput automatic microscopy. In: Iccs 2010 - International Conference On Computational Science, Proceedings. 10th International Conference on Computational Science, ICCS 2010, Amsterdam, Netherlands, (545-554). 31 May-02 June 2010. doi:10.1016/j.procs.2010.04.058

  • Abramson, David, Dinh, Minh Nogoc, Kurniawan, Donny, Moench, Bob and DeRose, Luiz (2010). Data centric highly parallel debugging. In: HPDC 2010 - Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing. 19th ACM International Symposium on High Performance Distributed Computing, HPDC 2010, Chicago, IL, (119-129). 21 - 25 June 2010. doi:10.1145/1851476.1851491

  • Enticott, Colin, Peachey, Thomas, Abramson, David, Mashkina, Elena, Lee, Chong-Yong, Bond, Alan, Kennedy, Gareth, Gavaghan, David and Elton, Darrell (2010). Electrochemical parameter optimization using scientific workflows. In: Proceedings: 2010 Sixth IEEE International Conference on e-Science: eScience 2010. 2010 6th IEEE International Conference on e-Science (eScience 2010), Brisbane, Australia, (324-330). 7-10 December 2010. doi:10.1109/eScience.2010.38

  • Tan, Jefferson, Abramson, David and Enticott, Colin (2010). Firewall traversal in the grid architecture. In: Proceedings: 2010 12th IEEE International Conference on High Performance Computing and Communications: HPCC 2010. 2010 12th IEEE International Conference on High Performance Computing and Communications (HPCC 2010), Melbourne, Australia, (189-196). 1-3 September 2010. doi:10.1109/HPCC.2010.108

  • Riley, Mike J. W., Peachey, Tom, Abramson, David and Jenkins, Karl W. (2010). Multi-objective engineering shape optimization using differential evolution interfaced to the Nimrod/O tool. In: 9Th World Congress On Computational Mechanics and 4Th Asian Pacific Congress On Computational Mechanics. 9th World Congress on Computational Mechanics/4th Asian Pacific Congress on Computational Mechanics, Sydney NSW Australia, (). 19-23 July 2010. doi:10.1088/1757-899X/10/1/012189

  • Nunez, Santiago, Bethwaite, Blair, Brenes, Jose, Barrantes, Gustavo, Castro, Jose, Malavassiz, Eduardo and Abramson, David (2010). NG-TEPHRA: A massively parallel, Nimrod/G-enabled volcanic simulation in the grid and the cloud. In: Proceedings: 2010 Sixth IEEE International Conference on e-Science: eScience 2010. 2010 6th IEEE International Conference on e-Science (eScience 2010), Brisbane, Australia, (129-136). 7-10 December 2010. doi:10.1109/eScience.2010.27

  • Pettit, Christopher J., Russel, A. B. M., Michael, Anthony, Aurambout, Jean-Philippe, Sharma, Subhash, Williams, Steve, Hunter, David, Chan, Pang Choung, Borda, Ann, Bishop ,Ian D. and Abramson, David (2010). Realising an eScience platform to support climate change adaptation in Victoria. In: Proceedings: 2010 Sixth IEEE International Conference on e-Science: eScience 2010. 2010 6th IEEE International Conference on e-Science (eScience 2010), Brisbane, Australia, (73-80). 7-10 December 2010. doi:10.1109/eScience.2010.32

  • Tan, Jefferson, Abramson, David and Enticott, Colin (2009). A virtual connectivity layer for grids. In: e-Science 2009 - 5th IEEE International Conference on e-Science: proceedings. 5th IEEE International Conference on e-Science, e-Science 2009, Oxford, United Kingdom, (307-312). 9-11 December 2009. doi:10.1109/e-Science.2009.50

  • Ayyub, Shahaan, Abramson, David, Enticott, Colin, Garic, Slavisa and Tan, Jefferson (2009). Fault-tolerant execution of large parameter sweep applications across multiple VOs with storage constraints. In: Special Issue: The Best of CCGrid'2007: A Snapshot of an ‘Adolescent’ Area. 7th IEEE International Symposium on Cluster Computing and the Grid, Rio de Janeiro Brazil, (377-392). 14-17 May 2007. doi:10.1002/cpe.1353

  • Bernabeu, M. O., Corrias, A., Pitt-Francis, J., Rodriguez, B., Bethwaite, B., Enticott, C., Garic, S., Peachey, T., Tan, J., Abramson, D. and Gavaghan, D. (2009). Grid Computing Simulations of Ion Channel Block Effects on the ECG Using 3D Anatomically-Based Models. In: 2009 36th Annual Computers in Cardiology Conference (CinC 2009) Proceedings of a Meeting. 36th Annual Computers in Cardiology Conference (CinC 2009), Park City, Utah, (213-216). 13-16 September 2009.

  • Schmidberger, J. W., Bethwaite, B., Enticott, C., Bate, M. A., Androulakis, S. G., Faux, N., Reboul, C. F., Phan, J. M. N., Whisstock, J. C., Goscinski, W. J., Garic, S., Abramson, D. and Buckle, A. M. (2009). High-throughput protein structure determination using grid computing. In: IEEE International Symposium on Parallel and Distributed Processing, 2009 : IPDPS 2009. 23rd IEEE International Parallel and Distributed Processing Symposium, IPDPS 2009, Rome, Italy, (). 23 - 29 May 2009. doi:10.1109/IPDPS.2009.5160921

  • Tan, Jefferson, Abramson, David and Enticott, Colin (2009). Optimizing tunneled grid connectivity across firewalls. In: Paul Roe and Wayne Kelly, Grid Computing and e-Research 2009 : Seventh Australasian Symposium on Grid Computing and e-Research (AusGrid 2009). 7th Australasian Symposium on Grid Computing and e-Research (AusGrid 2009), Wellington, New Zealand, (21-27). January 2009.

  • Abramson, David, Bethwaite, Blair, Enticott, Colin, Garic, Slavisa and Peachey, Tom (2009). Parameter space exploration using scientific workflows. In: Computational Science - ICCS 2009, Part I. 9th International Conference on Computational Science, Baton Rouge La, (104-113). May 25-27, 2009. doi:10.1007/978-3-642-01970-8_11

  • Abramson, David, Bethwaite, Blair, Enticott, Colin, Garic, Slavisa, Peachey, Tom, Michailova, Anushka, Amirriazi, Saleh and Chitters, Ramya (2009). Robust workflows for science and engineering. In: Ioan Raicu, Ian Foster and Yong Zhao, Proceedings of the 2nd ACM Workshop on Many-Task Computing on Grids and Supercomputers. 2nd ACM Workshop on Many-Task Computing on Grids and Supercomputers 2009, MTAGS '09, Portland, OR, United States, (). 16 November 2009. doi:10.1145/1646468.1646469

  • Smanchat, Sucha, Indrawan, Maria, Ling, Sea, Enticott, Colin and Abramson, David (2009). Scheduling multiple parameter sweep workflow instances on the grid. In: e-Science 2009 - 5th IEEE International Conference on e-Science: proceedings. 5th IEEE International Conference on e-Science, e-Science 2009, Oxford, United Kingdom, (300-306). 9-11 December 2009. doi:10.1109/e-Science.2009.49

  • Abramson, David, Bethwaite, Blair, Dinh, Minh Ngoc, Enticott, Colin, Firth, Stephen, Garic, Slavisa, Harper, Ian, Lackmann, Martin, Nguyen, Hoang, Ramdas, Tirath, Russel, A. B. M., Schek, Stefen and Vail, Mary (2009). Virtual microscopy and analysis using scientific workflows. In: e-Science 2009 - 5th IEEE International Conference on e-Science: proceedings. 5th IEEE International Conference on e-Science, e-Science 2009, Oxford, United Kingdom, (239-246). 9-11 December 2009. doi:10.1109/e-Science.2009.41

  • Chan, P. and Abramson, D. (2008). A programming framework for incremental data distribution in iterative applications. In: International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008. 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008, Sydney, NSW, Australia, (244-251). 10-12 December 2008. doi:10.1109/ISPA.2008.105

  • Kurniawan, D. and Abramson, D. (2008). An IDE framework for grid application development. In: Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing, GRID 2008. 2008 9th IEEE/ACM International Conference on Grid Computing, GRID 2008, Tsukuba, Japan, (184-191). 29 September-1 October 1 2008. doi:10.1109/GRID.2008.4662798

  • Bethwaite, B., Abramson, D. and Buckle, A. (2008). Grid interoperability: an experiment in bridging Grid islands. In: IEEE Fourth International Conference on eScience, 2008. 4th IEEE International Conference on eScience, eScience 2008, Indianapolis, IN, United States, (590-596). 7-12 December 2008. doi:10.1109/eScience.2008.46

  • Sher, Anna, Abramson, David, Enticott, Colin, Garic, Slavisa, Gavaghan, David, Noble, Denis, Noble, Penelope and Peachey, Tom (2008). Incorporating local Ca2+ dynamics into single cell ventricular models. In: Computational Science - ICCS 2008, Pt 1. 8th International Conference on Computational Science, Cracow, Poland, (66-75). 23-25 June 2008. doi:10.1007/978-3-540-69384-0_12

  • Abramson, David, Enticott, Colin and Altinas, Ilkay (2008). Nimrod/K: towards massively parallel dynamic grid workflows. In: International Conference for High Performance Computing, Networking, Storage and Analysis. International Conference for High Performance Computing, Networking, Storage and Analysis, Austin, TX, United States, (115-125). 15-21 November 2008. doi:10.1109/SC.2008.5215726

  • Amirriazi, Saleh, Chang, Stephany, Peachey, Tom, Abramson, David and Michailova, Anuska (2008). Optimizing cardiac excitation-metabolic model by using parallel grid computing. In: Biophysical Society 52nd Annual Meeting, Long Beach, United States, (). 2-6 February 2008.

  • Abramson, D., Enticott, C. and Peachey, T. (2008). Parameter estimation using scientific workflows. In: IEEE Fourth International Conference on eScience, 2008. 4th IEEE International Conference on eScience, eScience 2008, Indianapolis, IN, United States, (392-393). 7-12 December 2008. doi:10.1109/eScience.2008.97

  • Ramdas, T., Egan, G. K., Abramson, D. and Baldridge, K. K. (2008). Run-time thread sorting to expose data-level parallelism. In: International Conference on Application-Specific Systems, Architectures and Processors, 2008. ASAP08 - IEEE 19th International Conference on Application-Specific Systems, Architectures and Processors, Leuven, Belgium, (55-60). 2-4 July 2008. doi:10.1109/ASAP.2008.4580154

Other Outputs

Grants (Administered at UQ)