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).
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.
Journal Article: Moving small files in a networked environment
Jin, Chao, Abramson, David, Carroll, Jake, Liu, Zhengchun and Kettimuthu, Rajkumar (2023). Moving small files in a networked environment. Future Generation Computer Systems, 139, 167-180. doi: 10.1016/j.future.2022.09.016
Conference Publication: Democratising large scale instrument-based science through e-Infrastructure
Abramson, David, Barkauskas, Deborah S., Carroll, Jake, Condon, Nicholas D, Modhiran, Naphak, Nguyen, Hoang, Springfield, James, Watterson, Daniel and Jin, Chao (2022). Democratising large scale instrument-based science through e-Infrastructure. IEEE 18th International Conference on E-Science (E-Science), Salt Lake City Ut, Oct 10-14, 2022. NEW YORK: IEEE. doi: 10.1109/escience55777.2022.00033
Journal Article: Translating High-Performance Computing Tools From Research to Practice: Experiences With the TAU Performance System
Malony, Allen D., Shende, Sameer S., Parashar, Manish and Abramson, David (2022). Translating High-Performance Computing Tools From Research to Practice: Experiences With the TAU Performance System. Computing in Science and Engineering, 24 (5), 65-71. doi: 10.1109/MCSE.2023.3257420
Tuning parallel applications on software-defined supercomputers
(2022–2025) ARC Linkage Projects
Expanding Wiener, a high performance GPU cluster
(2019) UQ Research Facilities Infrastructure Grants
Huawei Innovation Research Program (HIRP OPEN) Agreement: Cloud file system key technology research
(2018–2020) Huawei Technologies Co., Ltd
Tuning parallel applications on software defined supercomputers
Doctor Philosophy
Energy Efficiency Models for Scientific Applications on Supercomputers
(2020) Doctor Philosophy
Interacting with Scientific Workflows
(2016) Doctor Philosophy
Tuning parallel applications on software-defined supercomputers
Increasingly, complex computing systems are embracing virtualisation, and ranges of new, more flexible, technologies are being developed. Software defined networks replaced previously rigid hardware structures, with switch technology that can be reprogrammed dynamically [9]. Software defined storage replaces fixed architectures with more flexible and adaptable storage platforms [21]. CPU virtualisation, which has been used for some years to make computing substrates more flexible, enables different software stacks, including even different operating systems executing concurrently, on a traditional processor. Recent work in the application of virtualisation to supercomputers has yielded systems that are much less rigid, and ease software development significantly.
Contemporary supercomputing hardware architectures typically involve clusters of commodity processor nodes connected by a high-speed network. While there are examples of machines in which all memory is directly addressable by all nodes [39], the dominant architecture only supports message passing between nodes. Programs that run on these machines achieve performance by executing concurrent processes, or threads, each solving parts of a larger problem. Software defined supercomputing involves the use of node virtualisation that abstracts features of the underlying hardware from both the operating system and application programs. This makes it possible to present a higher-level, and more powerful architecture. For example, programs can access memory without concern for whether it is held locally or on a remote node, enabling more powerful programming paradigms, such as shared memory, on hardware that doesn’t provide native support. Unfortunately, this flexibility can come at a cost, and applications and systems must usually be tuned to obtain good performance.
As a result, performance tuning is becoming increasingly important. Tuning can be difficult even for seasoned programmers, and this is compounded because the available software tools are often complex to operate and focus on low-level issues divorced from high-level programming languages.
This proposal aims to design and implement novel techniques and tools that allow programmers to understand and analyse their codes, with the goal of efficiently finding and correcting performance bottlenecks. Specifically, we will focus on software defined supercomputers in which performance degradation occurs as a result of memory virtualisation. Our goal is to make it easier to develop and optimise scientific codes on this class of machine, improving programmer productivity and therefore increasing the number of programs than can exploit such machines.
Pragma-based languages for extreme scale heterogeneous supercomputing.
Today’s supercomputers exploit parallelism at a range of scales, from high-level, task based approaches, through to low-level instruction parallelism. The next generation of machines will contain even more mechanisms, complicating the already difficult task of programming such supercomputers.
Many programming methodologies and languages have been both proposed, and built, over the years, with the common goal of allowing programmers to express algorithms efficiently and effectively while achieving good performance. While high-level abstract programming languages are laudable, they often fail to deliver efficient solutions, and programmers need to resort to lower level, more detailed, mechanisms. The lower level mechanisms and the need for interoperability with them complicate programming, and tend to make software less portable.
In general, pragma-based languages attempt to bridge the gap between high-level algorithmic specification and low-level performance issues. Typically, a conventional imperative serial language such as C or Fortran is augmented with pragmas that guide the compiler in producing efficient parallel code. For example, a programmer might specify a loop that expresses an algorithm, in addition to pragmas that cause the run time system to execute this loop in parallel. In theory, this approach has the advantage that issues of correctness and performance are separated, and an otherwise correct program can be tuned for a particular hardware platform.
In this project we focus on two inherent problems with current pragma-based languages. First, they often provide many ways to parallelise a program, and the programmer must choose among them and consider the target computer in order to achieve good performance. For example, in many contemporary pragma-based languages, loops can be parallelised using tasks, threads and vectors, each of which efficiently uses a different feature in the underlying hardware. While the choice of the right level of parallelism is fairly simple for small programs on a known target, it quickly becomes complex when multiple loop nests are combined. Further, the performance of the program can vary greatly depending on the target computer architecture, so writing a portable program with satisfactory performance across target architectures (i.e., achieving performance portability) is difficult in general. As a result, deciding which pragmas to use can be daunting for a programmer. Second, and potentially even worse, pragmas can introduce correctness issues. For example, ones that generate race conditions and have indeterminate behaviour are easily written and, thus, can cause an otherwise correct algorithm to behave erroneously. For example, pragmas indicate that loops can be run in parallel regardless of data dependencies between their iterations. While pragma-based programs provide mechanisms to enforce required data dependences, their absence indicates that program execution is considered correct without enforcing any apparent dependence. In general, the pragma-based parallel version of the program may generate different results from the serial one. Thus, even though pragma-based languages appear simple and powerful, writing correct programs and optimising their performance is difficult.
Supercomputing Frontiers: 5th Asian Conference, SCFA 2019, Singapore, March 11–14, 2019, Proceedings
Abramson, David and de Supinski, Bronis R. eds. (2019). Supercomputing Frontiers: 5th Asian Conference, SCFA 2019, Singapore, March 11–14, 2019, Proceedings. Lecture Notes in Computer Science, Cham, Switzerland: Springer International Publishing. doi: 10.1007/978-3-030-18645-6
A Cache-based data movement infrastructure for on-demand scientific cloud computing
Abramson, David, Carroll, Jake, Jin, Chao, Mallon, Michael, van Iperen, Zane, Nguyen, Hoang, McRae, Allan and Ming, Liang (2019). A Cache-based data movement infrastructure for on-demand scientific cloud computing. Supercomputing frontiers. (pp. 38-56) Cham, Switzerland: Springer International Publishing. doi: 10.1007/978-3-030-18645-6_3
Information-theoretic inference of an optimal dictionary of protein supersecondary structures
Konagurthu, Arun S., Subramanian, Ramanan, Allison, Lloyd, Abramson, David, de la Banda, Maria Garcia, Stuckey, Peter J. and Lesk, Arthur M. (2019). Information-theoretic inference of an optimal dictionary of protein supersecondary structures. Protein Supersecondary Structures. (pp. 123-131) New York, NY, United States: Humana Press. doi: 10.1007/978-1-4939-9161-7_6
Abramson, David and de Supinski, Bronis (2019). Preface. Supercomputing frontiers. (pp. v-vi) Cham, Switzerland: Springer.
Mixing grids and clouds: high-throughput science using the Nimrod tool family
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. Cloud Computing: Principles, Systems and Applications. (pp. 219-237) edited by Nick Antonopoulos and Lee Gillam. London, United Kingdom: Springer -Verlag. doi: 10.1007/978-1-84996-241-4_13
Ho, Tim and Abramson, David (2009). An active data model. High speed and large scale scientific computing. (pp. 399-421) edited by Wolfgang Gentzsch, Lucio Grandinetti and Gerhard Joubert. 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. Optimization: Structure and Applications. (pp. 369-381) edited by Charles Pearce and Emma Hunt. New York: Springer. doi: 10.1007/978-0-387-98096-6_20
The Nimrod/G grid resource broker for economic-based scheduling
Buyya, Rajkumar and Abramson, David (2009). The Nimrod/G grid resource broker for economic-based scheduling. Market-oriented grid and utility computing. (pp. 371-402) edited by Rajkumar Buyya and Kris Bubendorfer. Hoboken, NJ, United States: John Wiley & Sons. doi: 10.1002/9780470455432.ch17
An infrastructure for the deployment of e-Science applications
Goscinski, Wojtek James and Abramson, David (2008). An infrastructure for the deployment of e-Science applications. High performance computing and grids in action. (pp. 131-148) edited by Lucio Grandinetti. Amsterdam, Netherlands: IOS Press.
Cluster and Grid Infrastructure for Computational Chemistry and Biochemistry
Baldridge, Kim K., Sudholt, Wibke, Greenberg, Jerry P., Amoreira, Celine, Potier, Yohann, Altintas, Ilkay, Birnbaum, Adam, Abramson, David, Enticott, Colin and Garic, Slavisa (2005). Cluster and Grid Infrastructure for Computational Chemistry and Biochemistry. Parallel Computing for Bioinformatics and Computational Biology: Models, Enabling Technologies, and Case Studies. (pp. 531-550) Hoboken, NJ, USA: John Wiley & Sons, Inc.. doi: 10.1002/0471756504.ch22
Moving small files in a networked environment
Jin, Chao, Abramson, David, Carroll, Jake, Liu, Zhengchun and Kettimuthu, Rajkumar (2023). Moving small files in a networked environment. Future Generation Computer Systems, 139, 167-180. doi: 10.1016/j.future.2022.09.016
Malony, Allen D., Shende, Sameer S., Parashar, Manish and Abramson, David (2022). Translating High-Performance Computing Tools From Research to Practice: Experiences With the TAU Performance System. Computing in Science and Engineering, 24 (5), 65-71. doi: 10.1109/MCSE.2023.3257420
Accidental Translationists: A Perspective From the Trenches
Parashar, Manish and Abramson, David (2022). Accidental Translationists: A Perspective From the Trenches. Computing in Science & Engineering, 24 (4), 70-75. doi: 10.1109/mcse.2022.3212621
On the reliability and the limits of inference of amino acid sequence alignments
Rajapaksa, Sandun, Sumanaweera, Dinithi, Lesk, Arthur M., Allison, Lloyd, Stuckey, Peter J., Garcia de la Banda, Maria, Abramson, David and Konagurthu, Arun S. (2022). On the reliability and the limits of inference of amino acid sequence alignments. Bioinformatics, 38 (1), i255-i263. doi: 10.1093/bioinformatics/btac247
Translational computer science for science and engineering
Parashar, Manish and Abramson, David (2021). Translational computer science for science and engineering. Computing in Science and Engineering, 23 (5), 5-6. doi: 10.1109/MCSE.2021.3109962
Translation computer science – Overview of the special issue
Abramson, David, Parashar, Manish and Arzberger, Peter (2021). Translation computer science – Overview of the special issue. Journal of Computational Science, 52 101227, 1-5. doi: 10.1016/j.jocs.2020.101227
Universal architectural concepts underlying protein folding patterns
Konagurthu, Arun S., Subramanian, Ramanan, Allison, Lloyd, Abramson, David, Stuckey, Peter J., Garcia de la Banda, Maria and Lesk, Arthur M. (2021). Universal architectural concepts underlying protein folding patterns. Frontiers in Molecular Biosciences, 7 612920, 612920. doi: 10.3389/fmolb.2020.612920
Stankovski, Vlado, Gesing, Sandra, Stankovski, Vlado, Gesing, Sandra, Brežnik, Janez, Abramson, David, Balaz, Antun, Candela, Leonardo, Chard, Ryan, D'Agostino, Daniele, Farkas, Zoltan, Filgueira, Rosa, Grunzke, Richard, Jeffery, Keith, Kacsuk, Peter, Kim, Joohyun, Kiss, Tamas, Klampanos, Iraklis Angelos, Krefting, Dagmar, Krüger, Jens, Kurowski, Krzysztof, Lovas, Robert, Meredith, David, Merelli, Ivan, Nguyen, Hoang, Olabarriaga, Silvia, Pérez-Sánchez, Horacio, Petcu, Dana, Pierantoni, Gabriele ... Zhao, Zhiming (2021). Preface. CEUR Workshop Proceedings, 2975.
Technical considerations when implementing digital infrastructure for social policy
Gulliver, Robyn, Fahmi, Marco and Abramson, David (2020). Technical considerations when implementing digital infrastructure for social policy. Australian Journal of Social Issues, 56 (2) ajs4.135, 269-287. doi: 10.1002/ajs4.135
Computer modeling of a potential agent against SARS-Cov-2 (COVID-19) protease
Lesk, Arthur M., Konagurthu, Arun S., Allison, Lloyd, Garcia de la Banda, Maria, Stuckey, Peter J. and Abramson, David (2020). Computer modeling of a potential agent against SARS-Cov-2 (COVID-19) protease. Proteins: Structure, Function and Bioinformatics, 88 (12) prot.25980, 1557-1558. doi: 10.1002/prot.25980
Translational Research in Computer Science
Abramson, David and Parashar, Manish (2019). Translational Research in Computer Science. Computer, 52 (9) 8812027, 16-23. doi: 10.1109/mc.2019.2925650
Statistical and machine learning models for optimizing energy in parallel applications
Endrei, Mark, Jin, Chao, Dinh, Minh Ngoc, Abramson, David, Poxon, Heidi, DeRose, Luiz and de Supinski, Bronis R (2019). Statistical and machine learning models for optimizing energy in parallel applications. International Journal of High Performance Computing Applications, 33 (6), 109434201984291-1097. doi: 10.1177/1094342019842915
A Bottleneck-Centric Tuning Policy for Optimizing Energy in Parallel Programs
Endrei, Mark, Jin, Chao, Dinh, Minh, Abramson, David, Poxon, Heidi, DeRose, Luiz and De Supinski, Bronis R. (2018). A Bottleneck-Centric Tuning Policy for Optimizing Energy in Parallel Programs. Advances in Parallel Computing, 32, 265-276. doi: 10.3233/978-1-61499-843-3-265
A survey on software methods to improve the energy efficiency of parallel computing
Jin, Chao, de Supinski, Bronis R., Abramson, David, Poxon, Heidi, DeRose, Luiz, Dinh, Minh Ngoc, Endrei, Mark and Jessup, Elizabeth R. (2016). A survey on software methods to improve the energy efficiency of parallel computing. International Journal of High Performance Computing Applications, 31 (6), 517-549. doi: 10.1177/1094342016665471
Perspectives of the International Conference of Computational Science 2014
Abramson, David, Krzhizhanovskaya, Valeria V. and Lees, Michael (2015). Perspectives of the International Conference of Computational Science 2014. Journal of Computational Science, 10, 247-248. doi: 10.1016/j.jocs.2015.08.007
WorkWays: interacting with scientific workflows
Nguyen, Hoang Anh, Abramson, David, Kipouros, Timoleon, Janke, Andrew and Galloway, Graham (2015). WorkWays: interacting with scientific workflows. Concurrency Computation, 27 (16), 4377-4397. doi: 10.1002/cpe.3525
A data-centric framework for debugging highly parallel applications
Dinh, Minh Ngoc, Abramson, David, Jin, Chao, Gontarek, Andrew, Moench, Bob and DeRose, Luiz (2015). A data-centric framework for debugging highly parallel applications. Software: Practice and Experience, 45 (4), 501-526. doi: 10.1002/spe.2239
Underworld-GT applied to Guangdong, a tool to explore the geothermal potential of the crust
Quenette, Steve, Xi, Yufei, Mansour, John, Moresi, Louis and Abramson, David (2015). Underworld-GT applied to Guangdong, a tool to explore the geothermal potential of the crust. Journal of Earth Science, 26 (1), 78-88. doi: 10.1007/s12583-015-0517-z
Fire in Australian savannas: from leaf to landscape
Beringer, Jason, Hutley, Lindsay B., Abramson, David, Arndt, Stefan K., Briggs, Peter, Bristow, Mila, Canadell, Josep G., Cernusak, Lucas A., Eamus, Derek, Edwards, Andrew C., Evans, Bradley J., Fest, Benedikt, Goergen, Klaus, Grover, Samantha P., Hacker, Jorg, Haverd, Vanessa, Kanniah, Kasturi, Livesley, Stephen J., Lynch, Amanda, Maier, Stefan, Moore, Caitlin, Raupach, Michael, Russell-Smith, Jeremy, Scheiter, Simon, Tapper, Nigel J. and Uotila, Petteri (2015). Fire in Australian savannas: from leaf to landscape. Global Change Biology, 21 (1), 62-81. doi: 10.1111/gcb.12686
Targeting EphA3 inhibits cancer growth by disrupting the tumor stromal microenvironment
Vail, Mary E., Murone, Carmel, Tan, April, Hii, Linda, Abebe, Degu, Janes, Peter W., Lee, Fook-Thean, Baer, Mark, Palath, Varghese, Bebbington, Christopher, Yarranton, Geoffrey, Llerena, Carmen, Garic, Slavisa, Abramson, David, Cartwright, Glenn, Scott, Andrew M. and Lackmann, Martin (2014). Targeting EphA3 inhibits cancer growth by disrupting the tumor stromal microenvironment. Cancer Research, 74 (16), 4470-4481. doi: 10.1158/0008-5472.CAN-14-0218
Simonov, Alexandr N., Grosse, Willo, Mashkina, Elena A., Bethwaite. Blair, Tan, Jeff, Abramson, David, Wallace, Gordon G., Moulton, Simon E. and Bond, Alan M. (2014). New insights into the analysis of the electrode kinetics of flavin adenine dinucleotide redox center of glucose oxidase immobilized on carbon electrodes. Langmuir, 30 (11), 3264-3273. doi: 10.1021/la404872p
How precise are reported protein coordinate data?
Konagurthu, Arun S., Allison, Lloyd, Abramson, David, Stuckey, Peter J. and Lesk, Arthur M. (2014). How precise are reported protein coordinate data?. Acta Crystallographica Section D: Biological Crystallography, 70 (3), 904-906. doi: 10.1107/S1399004713031787
Statistical assertion: a more powerful method for debugging scientific applications
Dinh, Minh Ngoc, Abramson, David and Jin, Chao (2014). Statistical assertion: a more powerful method for debugging scientific applications. Journal of Computational Science, 5 (2), 126-134. doi: 10.1016/j.jocs.2013.12.002
Big data meets computational science, preface for ICCS 2014
Abramson, David, Lees, Michael, Krzhizhanovskaya, Valeria V., Dongarra, Jack and Sloot, Peter M.A. (2014). Big data meets computational science, preface for ICCS 2014. Procedia Computer Science, 29, 1-7. doi: 10.1016/j.procs.2014.04.002
Dinh, Minh Ngoc, Abramson, David and Jin, Chao (2014). Scalable relative debugging. IEEE Transactions on Parallel and Distributed Systems, 25 (3) 6487495, 740-749. doi: 10.1109/TPDS.2013.86
Approaches to distributed execution of scientific workflows in Kepler
Płóciennik, Marcin, Zok, Tomasz, Altintas, Ilkay, Wang, Jianwu, Crawl, Daniel, Abramson, David, Imbeaux, Frederic, Guillerminet, Bernard, Lopez-Caniego, Marcos, Plasencia, Isabel Campos, Pych, Wojciech, Cieciela̧g, Pawel, Palak, Bartek, Owsiak, Michał and Frauel, Yann (2013). Approaches to distributed execution of scientific workflows in Kepler. Fundamenta Informaticae, 128 (3), 281-302. doi: 10.3233/FI-2013-947
Lo, Yuan Hung, Peachey, Tom, Abramson, David, McCulloch, Andrew and Michailova, Anushka (2013). Sensitivity of rabbit ventricular action potential and Ca2+ dynamics to small variations in membrane currents and ion diffusion coefficients. BioMed Research International, 2013 565431, 1-15. doi: 10.1155/2013/565431
Scheduling parameter sweep workflow in the Grid based on resource competition
Smanchat, Sucha, Indrawan, Maria, Ling, Sea, Enticott, Colin and Abramson, David (2013). Scheduling parameter sweep workflow in the Grid based on resource competition. Future Generation Computer Systems, 29 (5), 1164-1183. doi: 10.1016/j.future.2013.01.005
Sher, Anna A., Wang, Ken, Wathen, Andrew, Maybank, Philip John, Mirams, Gary R., Abramson, David, Noble, Denis and Gavaghan, David J. (2013). A local sensitivity analysis method for developing biological models with identifiable parameters: Application to cardiac ionic channel modelling. Future Generation Computer Systems-The International Journal of Grid Computing and Escience, 29 (2), 591-598. doi: 10.1016/j.future.2011.09.006
Mashkina, Elena, Peachey, Tom, Lee, Chong-Yong, Bond, Alan M., Kennedy, Alan M., Enticott, Colin, Abramson, David and Elton, Darrell (2013). Estimation of electrode kinetic and uncompensated resistance parameters and insights into their significance using Fourier transformed ac voltammetry and e-science software tools. Journal of Electroanalytical Chemistry, 690, 104-110. doi: 10.1016/j.jelechem.2012.11.002
Katz, Daniel S. and Abramson, David (2013). Recent advances in e-Science. Future Generation Computer Systems, 29 (2), 548. doi: 10.1016/j.future.2012.05.001
Scalable parallel debugging with statistical assertions
Minh Ngoc Dinh, Abramson, David, Jin, Chao, Gontarek, Andrew, Moench, Bob and DeRose, Luiz (2012). Scalable parallel debugging with statistical assertions. ACM SIGPLAN Notices, 47 (8), 311-312. doi: 10.1145/2370036.2145870
Chambers, Jordan D., Bethwaite, Blair, Diamond, Neil T., Peachey, Tom, Abramson, David, Petrou, Steve and Thomas, Evan A. (2012). Parametric computation predicts a multiplicative interaction between synaptic strength parameters that control gamma oscillations. Frontiers in Computational Neuroscience, 6 (JUL) 53, 53.1-53.11. doi: 10.3389/fncom.2012.00053
Workshop on data intensive computing in the clouds - DataCloud
Kosar, Tevfik, Raicu, Ioan, Foster, Ian, Fox, Geoffrey, Hamilton, James, Parashar, Manish, Reed, Dan, Wolski, Rich, Zhang, Liang-Jie, Abramson, David, Barga, Roger, Bent, John, Catalyurek, Umit, Chandra, Abhishek, Chang, Rong N., Chen, Yong, Choudhary, Alok, Cooper, Brian, Deelman, Ewa, Demirbas, Murat, Iamnitchi, Adriana, Indrawan, Maria, Iosup, Alexandru, Kacsuk, Peter, Katz, Dan, Ko, Steven, Von Laszewski, Gregor, Laure, Erwin, Llorente, Ignacio ... Zhao, Yong (2011). Workshop on data intensive computing in the clouds - DataCloud. IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum 6008953. doi: 10.1109/IPDPS.2011.404
Leveraging e-Science infrastructure for electrochemical research
Peachey, Tom, Mashkina, Elena, Lee, Chong-Yong, Enticott, Colin, Abramson, David, Bond, Alan M., Elton, Darrell, Gavaghan, David J., Stevenson, Gareth P. and Kennedy, Gareth F. (2011). Leveraging e-Science infrastructure for electrochemical research. Philosophical Transactions of the Royal Society A-Mathematical Physical and Engineering Sciences, 369 (1949), 3336-3352. doi: 10.1098/rsta.2011.0146
Parameter exploration in science and engineering using many-task computing
Abramson, David, Bethwaite, Blair, Enticott, Colin, Garic, Slavisa and Peachey, Tom (2011). Parameter exploration in science and engineering using many-task computing. Ieee Transactions On Parallel and Distributed Systems, 22 (6) 5611495, 960-973. doi: 10.1109/TPDS.2010.177
Special Theme: Project Management in E-Science: Challenges and Opportunities
Spencer, Dimitrina, Zimmerman, Ann and Abramson, David (2011). Special Theme: Project Management in E-Science: Challenges and Opportunities. Computer Supported Cooperative Work-The Journal of Collaborative Computing, 20 (3), 155-163. doi: 10.1007/s10606-011-9140-4
ISENGARD: an infrastructure for supporting e-science and grid application development
Kurniawan, Donny and Abramson, David (2011). ISENGARD: an infrastructure for supporting e-science and grid application development. Concurrency and Computation-Practice & Experience, 23 (4), 390-414. doi: 10.1002/cpe.1662
Message from the program committee chair
Abramson, David (2010). Message from the program committee chair. Proceedings - 2010 6th IEEE International Conference on e-Science, eScience 2010, 2005 5693942. doi: 10.1109/eScience.2010.5
High-throughput cardiac science on the Grid
Abramson, David, Bernabeu, Miguel O., Bethwaite, Blair, Burrage, Kevin, Corrias, Alberto, Enticott, Colin, Garic, Slavisa, Gavaghan, David, Peachey, Tom, Pitt-Francis, J., Pueyo, E., Rodriguez, Blanca, Sher, Anna and Tan, Jefferson (2010). High-throughput cardiac science on the Grid. Philosophical Transactions of the Royal Society A-Mathematical Physical and Engineering Sciences, 368 (1925), 3907-3923. doi: 10.1098/rsta.2010.0170
Embedding optimization in computational science workflows
Abramson, David, Bethwaite, Blair, Enticott, Colin, Garic, Slavisa, Peachey, Tom, Michailova, Anushka and Amirriazi, Saleh (2010). Embedding optimization in computational science workflows. Journal of Computational Science, 1 (1), 41-47. doi: 10.1016/j.jocs.2010.04.002
MrGrid: A portable grid based molecular replacement pipeline
Schmidberger, Jason W., Bate, Mark A., Reboul, Cyril F., Androulakis, Steve G., Phan, Jennifer M. N., Whisstock, James C., Goscinski, Wojtek J., Abramson, David and Buckle, Ashley M. (2010). MrGrid: A portable grid based molecular replacement pipeline. PLoS ONE, 5 (3) e10049, e10049.1-e10049.5. doi: 10.1371/journal.pone.0010049
Prime: An integrated and sustainable undergraduate international research program
Arzberger, Peter, Wienhausen, Gabriel, Abramson, David, Galvin, Jim, Date, Susumu, Lin, Fang-Pang, Nan, Kai and Shimojo, Shinji (2010). Prime: An integrated and sustainable undergraduate international research program. Advances in Engineering Education, 2 (2), 1-34.
Relative debugging in an integrated development environment
Abramson, David, Chu, Clement, Kurniawan, Donny and Searle, Aaron (2009). Relative debugging in an integrated development environment. Software: Practice and Experience, 39 (14), 1157-1183. doi: 10.1002/spe.932
ERI sorting for emerging processor architectures
Ramdas, Tirath, Egan, Gregory K., Abramson, David and Baldridge, Kim K. (2009). ERI sorting for emerging processor architectures. Computer Physics Communications, 180 (8), 1221-1229. doi: 10.1016/j.cpc.2009.01.029
Persistence and communication state transfer in an asynchronous pipe mechanism
Chan, Philip and Abramson, David (2009). Persistence and communication state transfer in an asynchronous pipe mechanism. International Journal of Grid and High Performance Computing, 1 (3), 18-36. doi: 10.4018/jghpc.2009070102
Interoperation of world-wide production e-Science infrastructures
Riedel, M., Laure, E., Soddemann, Th, Field, L., Navarro, J. P., Casey, J., Litmaath, M., Baud, J. Ph, Koblitz, B., Catlett, C., Skow, D., Zheng, C., Papadopoulos, P. M., Katz, M., Sharma, N., Smirnova, O., Kónya, B., Arzberger, P., Würthwein, F., Rana, A. S., Martin, T., Wan, M., Welch, V., Rimovsky, T., Newhouse, S., Vanni, A., Tanaka, Y., Tanimura, Y., Ikegami, T. ... Geddes, N. (2009). Interoperation of world-wide production e-Science infrastructures. Concurrency Computation Practice and Experience, 21 (8), 961-990. doi: 10.1002/cpe.1402
REMUS: A rerouting and multiplexing system for grid connectivity across firewalls
Tan, Jefferson, Abramsonm, David and Enticott, Colin (2009). REMUS: A rerouting and multiplexing system for grid connectivity across firewalls. Journal of Grid Computing, 7 (1), 25-50. doi: 10.1007/s10723-008-9104-1
Parallel programming on a high-performance application-runtime
Goscinski, Wojtek James and Abramson, David (2008). Parallel programming on a high-performance application-runtime. Concurrency and Computation: Practice and Experience, 20 (18), 2141-2177. doi: 10.1002/cpe.1325
Special issue: middleware for grid computing
Schulze, Bruno, Abramson, David, Nandkumar, Radha and Buyya, Rajkumar (2008). Special issue: middleware for grid computing. Concurrency and Computation-Practice & Experience, 20 (9), 1025-1027. doi: 10.1002/cpe.1281
Ramdas, Tirath, Egan, Gregory K., Abramson, David and Baldridge, Kim K. (2008). Uniting extrinsic vectorization and shell structure for efficient SIMD evaluation of electron repulsion integrals. Chemical Physics, 349 (1-3), 147-157. doi: 10.1016/j.chemphys.2008.02.038
On ERI sorting for SIMD execution of large-scale Hartree-Fock SCF
Ramdas, Tirath, Egan, Gregory K., Abramson, David and Baldridge, Kim K. (2008). On ERI sorting for SIMD execution of large-scale Hartree-Fock SCF. Computer Physics Communications, 178 (11), 817-834. doi: 10.1016/j.cpc.2008.01.045
Towards a special-purpose computer for Hartree-Fock computations
Ramdas, Tirath, Egan, Gregory, Abramson, David and Baldridge, Kim (2008). Towards a special-purpose computer for Hartree-Fock computations. Theoretical Chemistry Accounts, 120 (1-3), 133-153. doi: 10.1007/s00214-007-0306-6
Fractional factorial design for parameter sweep experiments using Nimrod/E
Peachey, T. C., Diamond, N. T., Abramson, D. A., Sudholt, W., Michailova, A. and Amirriazi, S. (2008). Fractional factorial design for parameter sweep experiments using Nimrod/E. Scientific Programming, 16 (2-3), 217-230. doi: 10.3233/SPR-2008-0250
Lessons learned through driving science applications in the PRAGMA grid
Zheng, Cindy, Katz, Mason J., Papadopoulos, Phil M., Abramson, David, Ayyub, Shahaan, Enticott, Colin, Garic, Slavisa, Goscinski, Wojtek, Arzberger, Peter, Lee, Bu Sung, Phatanapherom, Sugree, Sriprayoonsakul, Somsak, Uthayopas, Putchong, Tanaka, Yoshio, Tanimura, Yusuke and Tatebe, Osamu (2007). Lessons learned through driving science applications in the PRAGMA grid. International Journal of Web and Grid Services, 3 (3), 287-312. doi: 10.1504/IJWGS.2007.014958
Lynch, Amanda H., Abramson, David, Goergen, Klaus, Beringer, Jason and Uotila, Petteri (2007). Influence of savanna fire on Australian monsoon season precipitation and circulation as simulated using a distributed computing environment. Geophysical Research Letters, 34 (20) L20801. doi: 10.1029/2007GL030879
Pillai, Bipin Sankar Gopalakrishna, Premaratne, Malin, Abramson, David, Lee, Ka Lun, Nirmalathas, Ampalavanapillai, Lim, Christina, Shinada, Satoshi, Wada, Naoya and Miyazaki, Tetsuya (2006). Analytical characterization of optical pulse propagation in polarization-sensitive semiconductor optical amplifiers. IEEE Journal of Quantum Electronics, 42 (10) 01703698, 1062-1077. doi: 10.1109/JQE.2006.881727
RSCS: A parallel simplex algorithm for the Nimrod/O optimization toolset
Lewis, Andrew, Abramson, David and Peachey, Tom (2006). RSCS: A parallel simplex algorithm for the Nimrod/O optimization toolset. Scientific Programming, 14 (1), 1-11. doi: 10.1155/2006/906394
Buyya, Rajkumar, Date, Susumu, Mizuno-Matsumoto, Yuko, Venugopal, Srikumar and Abramson, David (2005). Neuroscience instrumentation and distributed analysis of brain activity data: a case for eScience on global Grids. Concurrency and Computation: Practice & Experience, 17 (15), 1783-1798. doi: 10.1002/cpe.888
Message from the WAGSSDA chairs
Abramson, David, Alexandrov, Vassil, Ashworth, Mike, Buyya, Rajkumar, Coddington, Paul, Deelman, Ewa, De Roure, David, Hawick, Ken, King, Chung-Ta, Laforenza, Domenico, Lau, Francis C. M., Moore, Reagan, Morrison, John, Ong, Hong, Paprzycki, Marcin, Parastatidis, Savas, Petcu, Dana, Rana, Omer, Uthayopas, Putchong, Wang, Cho-Li, Williams, Roy, Yang, Jian, Yunck, Thomas, Zhang, Liang-Jie, Katz, Daniel S. and Baker, Mark (2005). Message from the WAGSSDA chairs. Proceedings of the International Conference on Parallel Processing Workshops, 2005 1488670. doi: 10.1109/ICPPW.2005.53
Buyya, Rajkumar, Murshed, Manzur, Abramson, David and Venugopal, Srikumar (2005). Scheduling parameter sweep applications on global Grids: A deadline and budget constrained cost-time optimization algorithm. Software - Practice and Experience, 35 (5), 491-512. doi: 10.1002/spe.646
Structural optimisation with damage tolerance constraints
Jones, R., Peng, D., Chaperon, P., Pitt, S., Abramson, D. and Peachey, T. (2005). Structural optimisation with damage tolerance constraints. Theoretical and Applied Fracture Mechanics, 43 (1), 133-155. doi: 10.1016/j.tafmec.2004.12.009
An atmospheric sciences workflow and its implementation with web services
Abramson, David, Kommineni, Jagan, McGregor, John L. and Katzfey, Jack (2005). An atmospheric sciences workflow and its implementation with web services. Future Generation Computer Systems, 21 (1), 69-78. doi: 10.1016/j.future.2004.09.025
Application of grid computing to parameter sweeps and optimizations in molecular modeling
Sudholt, Wibke, Baldridge, Kim K., Abramson, David, Enticott, Colin, Garic, Slavisa, Kondric, Chris and Nguyen, Duy (2005). Application of grid computing to parameter sweeps and optimizations in molecular modeling. Future Generation Computer Systems, 21 (1), 27-35. doi: 10.1016/j.future.2004.09.010
An Atmospheric Sciences Workflow and Its Implementation with Web Services
Abramson, David, Kommineni, Jagan, McGregor, John L. and Katzfey, Jack (2004). An Atmospheric Sciences Workflow and Its Implementation with Web Services. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3036, 164-173.
An evolutionary programming algorithm for automatic engineering design
Lewis, Andrew, Abramson, David and Peachey, Tom (2004). An evolutionary programming algorithm for automatic engineering design. Lecture Notes in Computer Science, 3019, 586-594.
Applying Grid Computing to the Parameter Sweep of a Group Difference Pseudopotential
Sudholt, Wibke, Baldridge, Kim K., Abramson, David, Enticott, Colin and Garic, Slavisa (2004). Applying Grid Computing to the Parameter Sweep of a Group Difference Pseudopotential. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3036, 148-155.
Optimization using Nimrod/O and its application to robust mechanical design
Peachey, Tom, Abramson, David, Lewis, Andrew, Kurniawan, Donny and Jones, Rhys (2004). Optimization using Nimrod/O and its application to robust mechanical design. Lecture Notes in Computer Science, 3019, 730-737.
Parameter scan of an effective group difference pseudopotential using grid computing
Sudholt, Wibke, Baldridge, Kim K., Abramson, David, Enticott, Colin and Garic, Slavisa (2004). Parameter scan of an effective group difference pseudopotential using grid computing. New Generation Computing, 22 (2), 137-146. doi: 10.1007/BF03040952
Displacement problem and dynamically scheduling aircraft landings
Beasley, J. E., Krishnamoorthy, M., Sharaiha, Y. M. and Abramson, D. (2004). Displacement problem and dynamically scheduling aircraft landings. Journal of the Operational Research Society, 55 (1), 54-64. doi: 10.1057/palgrave.jors.2601650
Design and implementation of assertions for the common language infrastructure
Tran, N., Mingins, C. and Abramson, D. (2003). Design and implementation of assertions for the common language infrastructure. IEE Proceedings: Software, 150 (5), 329-336. doi: 10.1049/ip-sen:20030988
Debugging scientific applications in the .NET Framework
Abramson, David and Watson, Greg (2003). Debugging scientific applications in the .NET Framework. Future Generation Computer Systems, 19 (5 SPEC), 665-678. doi: 10.1016/S0167-739X(02)00176-0
Hopfield neural networks for timetabling: formulations, methods, and comparative results
Smith, Kate A., Abramson, David and Duke, David (2003). Hopfield neural networks for timetabling: formulations, methods, and comparative results. Computers and Industrial Engineering, 44 (2), 283-305. doi: 10.1016/S0360-8352(02)00180-8
Sloot, Peter M. A., Abramson, David, Bogdanov, Alexander V., Dongarra, Jack J., Zomaya, Albert Y. and Gorbachev, Yuriy E. (2003). Preface. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2659, V-VI.
Sloot, Peter M. A., Abramson, David, Bogdanov, Alexander V., Gorbachev, Yuriy E., Dongarra, Jack J. and Zomaya, Albert Y. (2003). Preface. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2657, V-VI.
Buyya, Rajkumar, Branson, Kim, Giddy, Jon and Abramson, David (2003). The Virtual Laboratory: A toolset to enable distributed molecular modelling for drug design on the world-wide grid. Concurrency Computation Practice and Experience, 15 (1), 1-25. doi: 10.1002/cpe.704
A computational economy for grid computing and its implementation in the Nimrod-G resource broker
Abramson, David, Buyya, Rajkumar and Giddy, Jonathan (2002). A computational economy for grid computing and its implementation in the Nimrod-G resource broker. Future Generation Computer Systems, 18 (8), 1061-1074. doi: 10.1016/S0167-739X(02)00085-7
Economic models for resource management and scheduling in grid computing
Buyya, Rajkumar, Abramson, David, Giddy, Jonathan and Stockinger, Heinz (2002). Economic models for resource management and scheduling in grid computing. Concurrency Computation Practice and Experience, 14 (13-15), 1507-1542. doi: 10.1002/cpe.690
A general meta-heuristic based solver for combinatorial optimisation problems
Randall, Marcus and Abramson, David (2001). A general meta-heuristic based solver for combinatorial optimisation problems. Computational Optimization and Applications, 20 (2), 185-210. doi: 10.1023/A:1011211220465
Economic models for management of resources in peer-to-peer and Grid computing
Buyya, Rajkumar, Stockinger, Heinz, Giddy, Jonathan and Abramson, David (2001). Economic models for management of resources in peer-to-peer and Grid computing. Proceedings of SPIE - The International Society for Optical Engineering, 4528, 13-25. doi: 10.1117/12.434872
Scheduling aircraft landings - the static case
Beasley, J. E., Krishnamoorthy, M., Sharaiha, Y. M. and Abramson, D. (2000). Scheduling aircraft landings - the static case. Transportation Science, 34 (2), 180-197. doi: 10.1287/trsc.34.2.180.12302
High performance parametric modeling with Nimrod/G: Killer application for the global grid?
Abramson, David, Giddy, Jon and Kotler, Lew (2000). High performance parametric modeling with Nimrod/G: Killer application for the global grid?. Proceedings of the International Parallel Processing Symposium, IPPS, 520-528.
Relative debugging for data-parallel programs: a ZPL case study
Watson, Greg and Abramson, David (2000). Relative debugging for data-parallel programs: a ZPL case study. IEEE Concurrency, 8 (4), 42-52. doi: 10.1109/4434.895105
A simulated annealing code for general integer linear programs
Abramson, David and Randall, Marcus (1999). A simulated annealing code for general integer linear programs. Annals of Operations Research, 86, 3-21.
Simulated annealing cooling schedules for the school timetabling problem
Abramson, D., Krishnamoorthy, M. and Dang, H. (1999). Simulated annealing cooling schedules for the school timetabling problem. Asia-Pacific Journal of Operational Research, 16 (1), 1-22.
A parallel interior point method and its application to facility location problems
De Silva, Amal and Abramson, David (1998). A parallel interior point method and its application to facility location problems. Computational Optimization and Applications, 9 (3), 249-273. doi: 10.1023/A:1018302308154
Sosič, Rok and Abramson, David (1997). Guard: A relative debugger. Software - Practice and Experience, 27 (2), 185-206. doi: 10.1002/(SICI)1097-024X(199702)27:2<185::AID-SPE79>3.0.CO;2-D
Abramson, David, Dang, Henry and Krishnamoorthy, Mohan (1996). A comparison of two methods for solving 0-1 integer programs using a general purpose simulated annealing algorithm. Annals of Operations Research, 63 (1), 129-150. doi: 10.1007/BF02601642
A debugging and testing tool for supporting software evolution
Abramson, D. and Sosic, R. (1996). A debugging and testing tool for supporting software evolution. Automated Software Engineering, 3 (3-4), 369-390. doi: 10.1007/BF00132573
Relative debugging: A New methodology for debugging scientific applications
Abramson, David, Foster, Ian, Michalakes, John and Sosič, Rok (1996). Relative debugging: A New methodology for debugging scientific applications. Communications of the ACM, 39 (11), 69-77. doi: 10.1145/240455.240475
Abramson, David and McKay, A. (1995). Evaluating the performance of a SISAL implementation of the abingdon cross image processing benchmark. International Journal of Parallel Programming, 23 (2), 105-134. doi: 10.1007/BF02577786
Suitability of GCM physics for execution on SIMD parallel computers
Rotstayn, Leon, Francis, Rhys, Abramson, David and Dix, Martin (1993). Suitability of GCM physics for execution on SIMD parallel computers. Journal of the Meteorological Society of Japan, 71 (2), 297-303.
Addressing mechanisms for large virtual memories
Rosenberg, J., Keedy, J. L. and Abramson, D. (1992). Addressing mechanisms for large virtual memories. Computer Journal, 35 (4), 369-375. doi: 10.1093/comjnl/35.4.369
A Very High Speed Architecture for Simulated Annealing
Abramson, David (1992). A Very High Speed Architecture for Simulated Annealing. Computer, 25 (5), 27-36. doi: 10.1109/2.144393
Constructing school timetables using simulated annealing. Sequential and parallel algorithms
Abramson, D. (1991). Constructing school timetables using simulated annealing. Sequential and parallel algorithms. Management Science, 37 (1), 98-113. doi: 10.1287/mnsc.37.1.98
RMIT data flow computer. A hybrid architecture
Abramson, D. and Egan, G. (1990). RMIT data flow computer. A hybrid architecture. Computer Journal, 33 (3), 230-240. doi: 10.1093/comjnl/33.3.230
A scalable cache coherence mechanism using a selectively clearable cache memory
Abramson, D. A., Ramamohanarao, K. and Ross, M. (1989). A scalable cache coherence mechanism using a selectively clearable cache memory. Australian Computer Journal, 21 (1), 2-12.
Democratising large scale instrument-based science through e-Infrastructure
Abramson, David, Barkauskas, Deborah S., Carroll, Jake, Condon, Nicholas D, Modhiran, Naphak, Nguyen, Hoang, Springfield, James, Watterson, Daniel and Jin, Chao (2022). Democratising large scale instrument-based science through e-Infrastructure. IEEE 18th International Conference on E-Science (E-Science), Salt Lake City Ut, Oct 10-14, 2022. NEW YORK: IEEE. doi: 10.1109/escience55777.2022.00033
On identifying statistical redundancy at the level of amino acid subsequences
Rajapaksa, Sandun, Sumanaweera, DInithi, De La Banda, Maria Garcia, Stuckey, Peter, Abramson, David, Allison, Lloyd, Lesk, Arthur and Konagurthu, Arun (2021). On identifying statistical redundancy at the level of amino acid subsequences. 2021 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Houston, TX USA, 9-12 December 2021. Piscataway, NJ USA: Institute of Electrical and Electronics Engineers. doi: 10.1109/BIBM52615.2021.9669282
A BeeGFS-based caching file system for data-intensive parallel computing
Abramson, David, Jin, Chao, Luong, Justin and Carroll, Jake (2020). A BeeGFS-based caching file system for data-intensive parallel computing. SCFA: Asian Conference on Supercomputing Frontiers, Singapore, Singapore, 24-27 February 2020. Cham, Switzerland: Springer International Publishing. doi: 10.1007/978-3-030-48842-0_1
Tracking scientific simulation using online time-series modelling
Dinh, Minh Ngoc, Trung Vo, Chien and Abramson, David (2020). Tracking scientific simulation using online time-series modelling. 2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID), Melbourne, Australia, 11-14 May 2020. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/CCGrid49817.2020.00-73
Energy efficiency modeling of parallel applications
Endrei, Mark, Jin, Chao, Dinh, Minh Ngoc, Abramson, David, Poxon, Heidi, DeRose, Luiz and de Supinski, Bronis R. (2018). Energy efficiency modeling of parallel applications. SC18: International Conference for High Performance Computing, Networking, Storage, and Analysis, Dallas, Texas, United States, 11-16 November 2018. Piscataway, NJ, United States: IEEE. doi: 10.1109/SC.2018.00020
Message from the program committee chairs
Eyers, David, Abramson, David and Dobbie, Gillian (2017). Message from the program committee chairs. 2017 IEEE 13th International Conference on e-Science (e-Science), Auckland, New Zealand, 24-27 October 2017. Piscataway, NJ United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/eScience.2017.6
A computational pipeline for the IUCN risk assessment for meso-American reef ecosystem
Nguyen, Hoang Anh, Bland, Lucie, Roberts, Tristan, Guru, Siddeswara, Dinh, Minh and Abramson, David (2017). A computational pipeline for the IUCN risk assessment for meso-American reef ecosystem. 13th Annual IEEE International Conference on e-Science (e-Science), Auckland, New Zealand, 24 - 27 October 2017. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/eScience.2017.42
A metropolitan area infrastructure for data intensive science
Abramson, David, Carroll, Jake, Jin, Chao and Mallon, Michael (2017). A metropolitan area infrastructure for data intensive science. Annual IEEE International Conference on e-Science (e-Science), Auckland, New Zealand, 24-27 October 2017. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/eScience.2017.37
Multi-objective optimisation in scientific workflow
Nguyen, Hoang Anh, Van Iperen, Zane, Raghunath, Sreekanth, Abramson, David, Kipouros, Timoleon and Somasekharan, Sandeep (2017). Multi-objective optimisation in scientific workflow. International Conference on Computational Science (ICCS), Zurich, Switzerland, 12 - 14 June 2017. Amsterdam, Netherlands: Elsevier BV. doi: 10.1016/j.procs.2017.05.213
Statistical compression of protein folding patterns for inference of recurrent substructural themes
Subramanian, Ramanan, Allison, Lloyd, Stuckey, Peter J., de la Banda, Maria Garcia, Abramson, David, Lesk, Arthur M. and Konagurthu, Arun S. (2017). Statistical compression of protein folding patterns for inference of recurrent substructural themes. Data Compression Conference (DCC), Snowbird, UT. United States, 4 - 7 April 2017. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/DCC.2017.46
CoESRA: from virtual desktop to science gateway
Nguyen, Hoang Anh, Abramson, David , Guru, Siddesware and Sun, Yi (2016). CoESRA: from virtual desktop to science gateway. Gateways 2016, San Diego, CA, United States, 2-3 November 2016.
It's Not my Fault! Finding Errors in Parallel Codes
Abramson, David (2016). It's Not my Fault! Finding Errors in Parallel Codes. IEEE International Conference on Cluster Computing (CLUSTER), Taipei Taiwan, 13-15 September 2016. Washington, DC United States: IEEE. doi: 10.1109/CLUSTER.2016.98
Runtime verification of scientific codes using statistics
Dinh, Minh Ngoc, Abramson, David and Jin, Chao (2016). Runtime verification of scientific codes using statistics. International Conference on Computational Science, ICCS 2016, San Diego, CA, United States, 6 - 8 June 2016. Amsterdam, Netherlands: Elsevier BV. doi: 10.1016/j.procs.2016.05.468
Runtime verification of scientific computing: towards an extreme scale
Minh Ngoc Dinh, Jin, Chao, Abramson, David and Jeffery, Clinton L. (2016). Runtime verification of scientific computing: towards an extreme scale. Workshop on Extreme-Scale Programming Tools (ESPT), Salt Lake City, UT, United States, 13-18 November 2016. Piscataway, NJ, United States: IEEE. doi: 10.1109/ESPT.2016.008
Using scientific workflows for science and engineering optimisation
Abramson, David (2016). Using scientific workflows for science and engineering optimisation. 11th Workshop on Workflows in Support of Large-Scale Science, WORKS 2016, Salt Lake City, Utah, 14 November 2016. CEUR.
A reusable scientific workflow for conservation planning
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. International Congress on Modelling and Simulation, Gold Coast, QLD, Australia, 29 November to 4 December 2015. Gold Coast, QLD, Australia: MSSANZ.
FlashLite: a high-performance machine for data intensive science
Abramson, David (2015). FlashLite: a high-performance machine for data intensive science. IEEE International Conference on Parallel and Distributed Systems, Melbourne, VIC, Australia, 14-17 December 2015. Piscataway, NJ, United States: IEEE - Computer Society. doi: 10.1109/ICPADS.2015.17
Relative debugging for a highly parallel hybrid computer system
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. International Conference for High Performance Computing, Networking, Storage and Analysis, Austin, TX, United States, 15-20 November 2015. New York, NY, United States: ACM. doi: 10.1145/2807591.2807605
WorkWays: Interacting with scientific workflows
Nguyen, Hoang Anh, Abramson, David, Kiporous, Timoleon, Janke, Andrew and Galloway, Graham (2015). WorkWays: Interacting with scientific workflows. 9th Gateway Computing Environments Workshop, GCE 2014, New Orleans, LA, USA, November 21, 2014. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/GCE.2014.6
Abramson, David (2014). HCW 2014 Keynote Talk. 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, Phoenix, AZ United States, 19-23 May 2014. Piscataway, NJ United States: IEEE. doi: 10.1109/ipdpsw.2014.207
Supporting relative debugging for large-scale UPC programs
Dinh, Minh Ngoc, Abramson, David, Chao, Jin, Derose, Luiz, Moench, Bob and Gontarek, Andrew (2014). Supporting relative debugging for large-scale UPC programs. 14th Annual International Conference on Computational Science, ICCS 2014, Cairns, QLD Australia, 10-12 June 2014. Amsterdam, The Netherlands: Elsevier. doi: 10.1016/j.procs.2014.05.135
The workways problem solving environment
Nguyen, Hoang, Abramson, David and Kipouros, Timoleon (2014). The workways problem solving environment. 14th Annual International Conference on Computational Science, ICCS 2014, Cairns, QLD, Australia, 10-12 June 2014. Amsterdam, Netherlands: Elsevier. doi: 10.1016/j.procs.2014.05.213
Building an ecoinformatics platform to support climate change adaptation in Victoria
Pettit, Christopher, Williams, Steve, Bishop, Ian, Aurambout, Jean-Philippe, Russel, A. B. M., Michael, Anthony, Sharma, Subhash, Hunter, David, Chan, Pang Choung, Enticott, Colin, Borda, Ann and Abramson, David (2013). Building an ecoinformatics platform to support climate change adaptation in Victoria. Amsterdam, Netherlands: Elsevier. doi: 10.1016/j.future.2011.07.004
Extending the eclipse parallel tools platform debugger with scalable parallel debugging library
Jin, Chao, Ding, Liang and Abramson, David (2013). Extending the eclipse parallel tools platform debugger with scalable parallel debugging library. 13th Annual International Conference on Computational Science (ICCS), Barcelona Spain, 5-7 June 2013. Amsterdam, The Netherlands: Elsevier. doi: 10.1016/j.procs.2013.05.346
Improved virtual machine cloud provisioning
Huynh, M., Jin, C., Bethwaite, B., Abramson, D., Papadopoulos, P. and Clementi, L. (2013). Improved virtual machine cloud provisioning. Cloud Asia, Singapore, Singapore, 14-17 May 2013.
Statistical inference of protein "LEGO bricks"
Konagurthu, Arun S., Allison, Lloyd, Abramson, David, Stuckey, Peter J. and Lesk, Arthur M. (2013). Statistical inference of protein "LEGO bricks". 13th IEEE International Conference on Data Mining, ICDM 2013, Dallas, TX, United States, 7-10 December 2013. Piscataway, NJ, United States: IEEE. doi: 10.1109/ICDM.2013.73
Topic 11: Multicore and manycore programming (Introduction)
Derose, Luiz, Treibig, Jan, Abramson, David, Donaldson, Alastair, Jalby, William, De Melo, Alba Cristina M. A. and Margalef, Tomas (2013). Topic 11: Multicore and manycore programming (Introduction). 19th International Conference on Parallel Processing, Euro-Par 2013, Aachen, Germany, 26-30 August 2013. BERLIN: Springer Verlag. doi: 10.1007/978-3-642-40047-6_55
A scalable parallel debugging library with pluggable communication protocols
Jin, Chao, Abramson, David, Dinh, Minh Ngo, Gontarek, Andrew, Moench, Robert and DeRose, Luiz (2012). A scalable parallel debugging library with pluggable communication protocols. 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012, Ottawa, ON, 13 - 16 May 2012. Los Alamitos, Calif: I E E E Communications Society. doi: 10.1109/CCGrid.2012.13
A simplex-like search method for bi-objective optimization
Peachey, T. C., Riley, M. J., Abramson, D. and Stewart, J. (2012). A simplex-like search method for bi-objective optimization. EngOpt 2012: 3rd International Conference on Engineering Optimization, Rio de Janeiro, Brazil, 1-5 July 2012. Rio de Janeiro, Brazil: Federal University of Rio de Janeiro.
Debugging scientific applications with statistical assertions
Minh Ngoc Dinh, Abramson, David, Chao, Jin, Kurniawan, Donny, Gontarek, Andrew, Moench, Bob and DeRose, Luiz (2012). Debugging scientific applications with statistical assertions. 12th Annual International Conference on Computational Science (ICCS), Omaha Ne, 04-06 June 2012. Amsterdam, The Netherlands: Elsevier BV. 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. 53rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference 2012, Honolulu, HI, United States, 23-26 April 2012. Reston, Virigina: American Institute of Aeronautics and Astronautics. doi: 10.2514/6.2012-1677
Integration of modern data management practice with scientific workflows
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. 2012 IEEE 8th International Conference on E-Science (e-Science), Chicago Il, United States, 08-12 October 2012. Piscatawa, NJ United States: I E E E. doi: 10.1109/eScience.2012.6404426
Message from the general chairs
Abramson, David, Ludwig, Thomas and Garcia, J. Daniel (2012). Message from the general chairs. 10th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2012, Leganes, Spain, 10-13 July 2012. Piscataway, NJ United States: IEEE. doi: 10.1109/ISPA.2012.5
Scalable parallel debugging with statistical assertions
Dinh, Minh Ngoc, Abramson, David, Jin, Chao, Gontarek, Andrew, Moench, Bob and DeRose, Luiz (2012). Scalable parallel debugging with statistical assertions. 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP'12, New Orleans, LA United States, 25 - 29 February 2012. New York, NY, USA: Association for Computing Machinery. doi: 10.1145/2145816.2145870
Solving optimization problems in Nimrod/OK using a Genetic Algorithm
Lim, Yu Hua, Tan, Jefferson and Abramson, David (2012). Solving optimization problems in Nimrod/OK using a Genetic Algorithm. International Conference on Computational Science (ICCS), Omaha Ne, 04-06 June 2012. Amsterdam, The Netherlands: Elsevier BV. doi: 10.1016/j.procs.2012.04.182
WorkWays: interactive workflow-based science gateways
Hoang Nguyen and Abramson, David (2012). WorkWays: interactive workflow-based science gateways. 2012 IEEE 8th International Conference on E-Science (e-Science), Chicago Il, United States, 08-12 October 2012. Piscatawa, NJ United States: I E E E. doi: 10.1109/eScience.2012.6404428
A Scheduler based on Resource Competition for Parameter Sweep Workflow
Smanchat, Sucha, Indrawan, Maria, Ling, Sea, Enticott, Colin and Abramson, David (2011). A Scheduler based on Resource Competition for Parameter Sweep Workflow. 11th International Conference on Computational Science, ICCS 2011, Singapore Singapore, 01-03 June 2011. Amsterdam, The Netherlands: Elsevier BV. doi: 10.1016/j.procs.2011.04.019
Assertion Based Parallel Debugging
Dinh, Minh Ngoc, Abramson, David, Kurniawan, Donny, Jin, Chao, Moench, Bob and DeRose, Luiz (2011). Assertion Based Parallel Debugging. 2011 11th IEEE/ACM International symposium on Cluster, Cloud and Grid Computing (CCGrid),, Newport Beach, California, 23 - 26 May 2011. Piscataway, NJ United States: I E E E. doi: 10.1109/CCGrid.2011.44
Cyberinfrastructure intership and its application to e-science
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. 7th IEEE International Conference on eScience, eScience 2011, Stockholm, Sweden, 5 - 8 December 2011. Los Alamitos, Calif: I E E E Computer Society. doi: 10.1109/eScience.2011.54
Integrating scientific workflows and large tiled display walls: Bridging the visualization divide
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. 40th International Conference on Parallel Processing Workshops, ICPPW 2011, Taipei City, Taiwan, 13 - 16 September 2011. Piscataway, NJ United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/ICPPW.2011.30
Keynote: assertion based parallel debugging
Abramson, David (2011). Keynote: assertion based parallel debugging. 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
Panel: many-task computing meets exascales
Raicu, Ioan, Reed, Dan, Dongarra, Jack, Katz, Dan S. and Abramson, David (2011). Panel: many-task computing meets exascales. 2011 ACM International Workshop on Many Task Computing on Grids and Supercomputers (MTAGS'11), Seattle, WA, United States, 12-18 November 2011. New York, NY, United States: ACM. doi: 10.1145/2132876.2132880
Workshop on desktop grids and volunteer computing systems - PCGrid
Fedak, Gilles, Kondo, Derrick, Heien, Eric, Abramson, David, Anderson, David, Andrzejak, Artur, Araujo, Filipe, Bal, Henri, Balaton, Zoltan, Beberg, Adam, Brasileiro, Francisco, Canonico, Massimo, Casanova, Henri, Chandra, Abhishek, Gabriel, Edgar, He, Haiwu, Javadi, Bahman, Kee, Yang-Suk, Legrand, Arnaud, Malewicz, Grzegorz, Sussman, Alan, Taufer, Michela, Toth, David, Traversat, Bernard, Varela, Carlos, Varrette, Sebastien, Weissman, Jon and Zhan, Zhiyuan (2011). Workshop on desktop grids and volunteer computing systems - PCGrid. IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, Shanghai, China, 16-20 May 2011. Piscataway, NJ United States: IEEE. doi: 10.1109/IPDPS.2011.414
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. 32nd Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC 10), Buenos Aires, Argentina, 31 August-04 September 2010. Piscataway, NJ United States: I E E E. doi: 10.1109/IEMBS.2010.5626841
Sher, Anna, Wang, Ken, Wathen, Andrew, Mirams, Gary, Abramson, David and Gavaghan, David (2010). A local sensitivity analysis method for developing biological models with identifiable parameters: Application to L-type calcium channel modelling. 6th IEEE International Conference on e-Science, eScience 2010, Brisbane, QLD, Australia, 7-10 December 2010. Piscataway, NJ United States: IEEE. doi: 10.1109/eScience.2010.56
An abstract virtual instrument system for high throughput automatic microscopy
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. 10th International Conference on Computational Science, ICCS 2010, Amsterdam, Netherlands, 31 May-02 June 2010. Amsterdam, The Netherlands: Elsevier BV. doi: 10.1016/j.procs.2010.04.058
Automatic design optimization using parallel workflows
Abramson, David, Bethwaite, Blair, Enticott, Colin, Garic, Slavisa, Peachey, Tom, Michailova, Anushka and Amirriazi, Saleh (2010). Automatic design optimization using parallel workflows. Elsevier B.V.. doi: 10.1016/j.procs.2010.04.242
Data centric highly parallel debugging
Abramson, David, Dinh, Minh Nogoc, Kurniawan, Donny, Moench, Bob and DeRose, Luiz (2010). Data centric highly parallel debugging. 19th ACM International Symposium on High Performance Distributed Computing, HPDC 2010, Chicago, IL, 21 - 25 June 2010. New York, NY United States: ACM. doi: 10.1145/1851476.1851491
Electrochemical parameter optimization using scientific workflows
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. 2010 6th IEEE International Conference on e-Science (eScience 2010), Brisbane, Australia, 7-10 December 2010. Piscataway, NJ, United States: I E E E. doi: 10.1109/eScience.2010.38
Firewall traversal in the grid architecture
Tan, Jefferson, Abramson, David and Enticott, Colin (2010). Firewall traversal in the grid architecture. 2010 12th IEEE International Conference on High Performance Computing and Communications (HPCC 2010), Melbourne, Australia, 1-3 September 2010. Piscataway, NJ, United States: IEEE. 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. 9th World Congress on Computational Mechanics/4th Asian Pacific Congress on Computational Mechanics, Sydney NSW Australia, 19-23 July 2010. Bristol, United Kingdom: Institute of Physics Publishing Ltd.. doi: 10.1088/1757-899X/10/1/012189
NG-TEPHRA: A massively parallel, Nimrod/G-enabled volcanic simulation in the grid and the cloud
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. 2010 6th IEEE International Conference on e-Science (eScience 2010), Brisbane, Australia, 7-10 December 2010. Piscataway, NJ, United States: I E E E. doi: 10.1109/eScience.2010.27
Realising an eScience platform to support climate change adaptation in Victoria
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. 2010 6th IEEE International Conference on e-Science (eScience 2010), Brisbane, Australia, 7-10 December 2010. Piscataway, NJ, United States: IEEE. doi: 10.1109/eScience.2010.32
A virtual connectivity layer for grids
Tan, Jefferson, Abramson, David and Enticott, Colin (2009). A virtual connectivity layer for grids. 5th IEEE International Conference on e-Science, e-Science 2009, Oxford, United Kingdom, 9-11 December 2009. Los Alamitos, CA United States: I E E E Computer Society. 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. 7th IEEE International Symposium on Cluster Computing and the Grid, Rio de Janeiro Brazil, 14-17 May 2007. Chichester, West Sussex, United Kingdom: John Wiley & Sons Ltd.. 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. 36th Annual Computers in Cardiology Conference (CinC 2009), Park City, Utah, 13-16 September 2009. Washington, DC United States: I E E E Computer Society.
High-throughput protein structure determination using grid computing
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. 23rd IEEE International Parallel and Distributed Processing Symposium, IPDPS 2009, Rome, Italy, 23 - 29 May 2009. Piscatawa, NJ United States: I E E E. doi: 10.1109/IPDPS.2009.5160921
Optimizing tunneled grid connectivity across firewalls
Tan, Jefferson, Abramson, David and Enticott, Colin (2009). Optimizing tunneled grid connectivity across firewalls. Darlinghurst, NSW Australia: Australian Computer Society.
Parameter space exploration using scientific workflows
Abramson, David, Bethwaite, Blair, Enticott, Colin, Garic, Slavisa and Peachey, Tom (2009). Parameter space exploration using scientific workflows. 9th International Conference on Computational Science, Baton Rouge La, May 25-27, 2009. Berlin, Germany: Springer. doi: 10.1007/978-3-642-01970-8_11
Robust workflows for science and engineering
Abramson, David, Bethwaite, Blair, Enticott, Colin, Garic, Slavisa, Peachey, Tom, Michailova, Anushka, Amirriazi, Saleh and Chitters, Ramya (2009). Robust workflows for science and engineering. 2nd ACM Workshop on Many-Task Computing on Grids and Supercomputers 2009, MTAGS '09, Portland, OR, United States, 16 November 2009. New York, NY, United States: ACM Press. doi: 10.1145/1646468.1646469
Scheduling multiple parameter sweep workflow instances on the grid
Smanchat, Sucha, Indrawan, Maria, Ling, Sea, Enticott, Colin and Abramson, David (2009). Scheduling multiple parameter sweep workflow instances on the grid. 5th IEEE International Conference on e-Science, e-Science 2009, Oxford, United Kingdom, 9-11 December 2009. Los Alamitos, CA United States: I E E E Computer Society. doi: 10.1109/e-Science.2009.49
Virtual microscopy and analysis using scientific workflows
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. 5th IEEE International Conference on e-Science, e-Science 2009, Oxford, United Kingdom, 9-11 December 2009. Los Alamitos, CA United States: I E E E Computer Society. doi: 10.1109/e-Science.2009.41
A programming framework for incremental data distribution in iterative applications
Chan, P. and Abramson, D. (2008). A programming framework for incremental data distribution in iterative applications. 2008 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008, Sydney, NSW, Australia, 10-12 December 2008. Piscataway, NJ, United States: IEEE (Institute of Electrical and Electronics Engineers). doi: 10.1109/ISPA.2008.105
An IDE framework for grid application development
Kurniawan, D. and Abramson, D. (2008). An IDE framework for grid application development. 2008 9th IEEE/ACM International Conference on Grid Computing, GRID 2008, Tsukuba, Japan, 29 September-1 October 1 2008. Piscataway, NJ, United States: IEEE. doi: 10.1109/GRID.2008.4662798
An infrastructure for the deployment of e-science applications
Goscinski, Wojtek James and Abramson, David (2008). An infrastructure for the deployment of e-science applications. IOS Press BV.
Grid interoperability: an experiment in bridging Grid islands
Bethwaite, B., Abramson, D. and Buckle, A. (2008). Grid interoperability: an experiment in bridging Grid islands. 4th IEEE International Conference on eScience, eScience 2008, Indianapolis, IN, United States, 7-12 December 2008. Piscataway, NJ, United States: IEEE. doi: 10.1109/eScience.2008.46
Incorporating local Ca2+ dynamics into single cell ventricular models
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. 8th International Conference on Computational Science, Cracow, Poland, 23-25 June 2008. Berlin, Germany: Springer. doi: 10.1007/978-3-540-69384-0_12
Netfiles: an enhanced stream-based communication mechanism
Chan, Philip and Abramson, David (2008). Netfiles: an enhanced stream-based communication mechanism. High Performance Computing: 6th International Symposium, ISHPC 2005, Nara, Japan, 7 - 9 September 2005. Heidelberg, Germany: Springer.
Nimrod/K: towards massively parallel dynamic grid workflows
Abramson, David, Enticott, Colin and Altinas, Ilkay (2008). Nimrod/K: towards massively parallel dynamic grid workflows. International Conference for High Performance Computing, Networking, Storage and Analysis, Austin, TX, United States, 15-21 November 2008. Piscataway, NJ, United States: IEEE (Institute for Electrical and Electronic Engineers). doi: 10.1109/SC.2008.5215726
Optimizing cardiac excitation-metabolic model by using parallel grid computing
Amirriazi, Saleh, Chang, Stephany, Peachey, Tom, Abramson, David and Michailova, Anuska (2008). Optimizing cardiac excitation-metabolic model by using parallel grid computing. Biophysical Society 52nd Annual Meeting, Long Beach, United States, 2-6 February 2008.
Overview to the PRAGMA workshop on eScience highlights eScience 2008
Cho, Kum Won, Arzberger, Peter, Abramson, David, Tanaka, Yoshio, Nandkumar, Radha and Date, Susumu (2008). Overview to the PRAGMA workshop on eScience highlights eScience 2008. 2008 IEEE Fourth International Conference on eScience, Indianapolis, IN, United States, 7 - 12 December 2008. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/eScience.2008.5
Parameter estimation using scientific workflows
Abramson, D., Enticott, C. and Peachey, T. (2008). Parameter estimation using scientific workflows. 4th IEEE International Conference on eScience, eScience 2008, Indianapolis, IN, United States, 7-12 December 2008. Piscataway, NJ, United States: IEEE. doi: 10.1109/eScience.2008.97
Run-time thread sorting to expose data-level parallelism
Ramdas, T., Egan, G. K., Abramson, D. and Baldridge, K. K. (2008). Run-time thread sorting to expose data-level parallelism. ASAP08 - IEEE 19th International Conference on Application-Specific Systems, Architectures and Processors, Leuven, Belgium, 2-4 July 2008. Piscataway, NJ, United States: IEEE (Institute for Electrical and Electronic Engineers). doi: 10.1109/ASAP.2008.4580154
A WSRF-compliant debugger for grid applications
Kurniawan, Donny and Abramson, David (2007). A WSRF-compliant debugger for grid applications. 2007 IEEE International Parallel and Distributed Processing Symposium, Rome, Italy, 26 - 30 March 2007. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/IPDPS.2007.370257
A scalable and efficient prefix-based lookup mechanism for large-scale grids
Chan, Philip and Abramson, David (2007). A scalable and efficient prefix-based lookup mechanism for large-scale grids. Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007), Bangalore, India, 10 - 13 December 2007. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/E-SCIENCE.2007.6
Active data: Supporting the grid data life cycle
Ho, Tim and Abramson, David (2007). Active data: Supporting the grid data life cycle. 7th IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2007, ,, May 14, 2007-May 17, 2007. doi: 10.1109/CCGRID.2007.16
An integrated grid development environment in eclipse
Kurniawan, Donny and Abramson, David (2007). An integrated grid development environment in eclipse. Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007), Bangalore, India, 10 - 13 December 2007. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/E-SCIENCE.2007.10
Converting massive TLP to DLP: a special-purpose processor for molecular orbital computations
Ramdas, Tirath, Egan, Gregory K., Abramson, David and Baldridge, Kim (2007). Converting massive TLP to DLP: a special-purpose processor for molecular orbital computations. CF '07 Proceedings of the 4th international conference on Computing frontiers, Ischia, Italy, 7 - 9 May 2007. New York, NY, United States: ACM. doi: 10.1145/1242531.1242570
Executing large parameter sweep applications on a multi-VO testbed
Ayyub, Shahaan, Abramson, David, Enticott, Colin, Garic, Slavisa and Tan, Jefferson (2007). Executing large parameter sweep applications on a multi-VO testbed. Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07), Rio De Janeiro, Brazil, 14 - 17 May 2007. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/CCGRID.2007.49
GridRod: a dynamic runtime scheduler for grid workflows
Ayyub, Shahaan and Abramson, David (2007). GridRod: a dynamic runtime scheduler for grid workflows. ICS '07 Proceedings of the 21st annual international conference on Supercomputing, Seattle, WA, United States, 17 - 21 June 2007. New York, NY, United States: ACM. doi: 10.1145/1274971.1274980
Persistence and communication state transfer in an asynchronous pipe mechanism
Chan, Philip and Abramson, David (2007). Persistence and communication state transfer in an asynchronous pipe mechanism. 2007 International Conference on Parallel and Distributed Systems, Hsinchu, Taiwan, 5 - 7 December 2007. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/ICPADS.2007.4447734
eResearch solutions for high throughput structural biology
Faux, Noel, Beitz, Anthony, Bate, Mark, Amin, Abdullah A., Atkinson, Ian, Enticott, Colin, Mahmood, Khalid, Swift, Matthew, Treloar, Andrew, Abramson, David, Whisstock, James C. and Buckle, Ashley M. (2007). eResearch solutions for high throughput structural biology. Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007), Bangalore, India, 10 - 13 December 2007. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/E-SCIENCE.2007.31
pi-Spaces: support for decoupled communication in wide-area parallel applications
Chan, Philip and Abramson, David (2007). pi-Spaces: support for decoupled communication in wide-area parallel applications. 6th International Conferernce on Grid and Cooperative Computing (GCC 2007), Urumchi, China, 16-18 August 2007. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/GCC.2007.117
A unified data grid replication framework
Ho, Tim and Abramson, David (2006). A unified data grid replication framework. e-Science 2006 - 2nd IEEE International Conference on e-Science and Grid Computing, , , December 4, 2006-December 6, 2006. doi: 10.1109/E-SCIENCE.2006.261136
Communication over a secured heterogeneous grid with the GriddLeS runtime environment
Kommineni, Jagan, Abramson, David and Tan, Jefferson (2006). Communication over a secured heterogeneous grid with the GriddLeS runtime environment. e-Science 2006 - 2nd IEEE International Conference on e-Science and Grid Computing, , , December 4, 2006-December 6, 2006. doi: 10.1109/E-SCIENCE.2006.261105
A flexible grid framework forautomatic protein-ligand docking
Abramson, David, Amoreira, Celine, Baldridge, Kim K., Berstis, Laura, Kondrick, Chris and Peachey, Tom (2006). A flexible grid framework forautomatic protein-ligand docking. 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06), Amsterdam, The Netherlands, 4 - 6 December 2006. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/E-SCIENCE.2006.261131
Analysis of jobs in a multi-organizational grid test-bed
Lee, Bu-Sung, Tang, Ming, Zhang, Junwei, Soon, Ong Yew, Zheng, Cindy, Arzberger, Peter and Abramson, David (2006). Analysis of jobs in a multi-organizational grid test-bed. Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06), Singapore, Singapore, 16 - 19 May 2006. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/CCGRID.2006.1630950
Applications development for the computational grid
Abramson, David (2006). Applications development for the computational grid. 8th Asia-Pacific Web Conference, APWeb 2006: Frontiers of WWW Research and Development, Harbin, China, 16 - 18 January 2006. Heidelberg, Germany: Springer. doi: 10.1007/11610113_1
Deploying scientific applications to the PRAGMA grid testbed: strategies and lessons
Abramson, David, Lynch, Amanda, Takemiya, Hiroshi, Tanimura, Yusuke, Date, Susumu, Nakamura, Haruki, Jeong, Karpjoo, Hwang, Suntae, Zhu, Ji, Lu, Zhong-Hua, Amoreira, Celine, Baldridge, Kim, Lee, Hurng-Chun, Wang, Chi-Wei, Shih, Horng-Liang, Molina, Tomas, Li, Wilfred W. and Arzberger, Peter W. (2006). Deploying scientific applications to the PRAGMA grid testbed: strategies and lessons. 6th IEEE International Symposium on Cluster Computing and the Grid, 2006. CCGRID 06, Singapore, 16-19 May 2006. Piscataway, NJ, United States: IEEE Computer Society. doi: 10.1109/CCGRID.2006.30
Interoperable grid agent middleware for scientific instruments and sensors
Russel, A. B. M., Khan, Asad I. and Abramson, David (2006). Interoperable grid agent middleware for scientific instruments and sensors. Proceedings of the 4th international workshop on Middleware for grid computing, Melbourne, Australia, 27 November - 1 December 2017. New York, NY, United States: ACM. doi: 10.1145/1186675.1186698
Model optimization and parameter estimation with Nimrod/O
Abramson, David, Peachey, Tom and Lewis, Andrew (2006). Model optimization and parameter estimation with Nimrod/O. ICCS 2006: 6th International Conference on Computational Science, Reading, United Kingdom, 28 - 31 May 2006. Heidelberg, Germany: Springer. doi: 10.1007/11758501_96
Pulse propagation in polarization-sensitive semiconductor optical amplifiers
Gopalakrishnapillai, Bipin Sankar, Premaratne, Malin, Abramson, David, Nirmalathas, Ampalavanapillai and Lim, Christina (2006). Pulse propagation in polarization-sensitive semiconductor optical amplifiers. COIN-NGNCON 2006 - The Joint International Conference on Optical Internet and Next Generation Network, Jeju, South Korea, 9 - 13 July 2006. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/COINNGNCON.2006.4454622
The PRAGMA testbed - building a multi-application international grid
Zheng, Cindy, Abramson, David, Arzberger, Peter, Ayyub, Shahaan, Enticott, Colin, Garic, Slavisa, Katz, Mason J., Kwak, Jae-Hyuck, Lee, Bu Sung, Papadopoulos, Phil M., Phatanapherom, Sugree, Sriprayoonsakul, Somsak, Tanaka, Yoshio, Tanimura, Yusuke, Tatebe, Osamu and Uthayopas, Putchong (2006). The PRAGMA testbed - building a multi-application international grid. Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06), Singapore, Singapore, 16 - 19 May 2006. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/CCGRID.2006.1630948
Worqbench: an integrated framework for e-Science application development
Kurniawan, Donny and Abramson, David (2006). Worqbench: an integrated framework for e-Science application development. e-Science 2006 - 2nd IEEE International Conference on e-Science and Grid Computing, Amsterdam, The Netherlands, 4 - 6 December 2006. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/E-SCIENCE.2006.261135
Buyya, Rajkumar, Abramson, David and Venugopal, Srikumar (2005). The Grid economy. New York, NY, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/JPROC.2004.842784
Application deployment over heterogeneous grids using distributed ant
Goscinski, Wojtek and Abramson, David (2005). Application deployment over heterogeneous grids using distributed ant. 1st International Conference on e-Science and Grid Computing, Melbourne, VIC, Australia, 5 - 8 December 2005. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/E-SCIENCE.2005.19
Bridging organizational network boundaries on the grid
Tan, J., Abramson, D. and Enticott, C. (2005). Bridging organizational network boundaries on the grid. 6th IEEE/ACM International Workshop on Grid Computing, 2005, Seattle, WA, United States, 13 November 2005. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/GRID.2005.1542765
Tran, Nam, Abramson, David and Mingins, Christine (2005). Call-ordering constraints. 12th Asia-Pacific Software Engineering Conference (APSEC'05), Taipei, Taiwan, 15 - 17 December 2005. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/APSEC.2005.49
Flexible IO services in the kepler grid workflow system
Abramson, David, Kommineni, Jagan and Altintas, Ilkay (2005). Flexible IO services in the kepler grid workflow system. 1st International Conference on e-Science and Grid Computing, e-Science 2005, ,, December 5, 2005-December 8, 2005. doi: 10.1109/E-SCIENCE.2005.44
GriddLeS enhancements and building virtual applications for the GRID with legacy components
Kommineni, Jagan and Abramson, David (2005). GriddLeS enhancements and building virtual applications for the GRID with legacy components. EGC 2005: Advances in Grid Computing - EGC 2005, Amsterdam, The Netherlands, 14 - 16 February 2005. Heidelberg, Germany: Springer. doi: 10.1007/11508380_98
Motor: a virtual machine for high performance computing
Goscinski, Wojtek and Abramson, David (2005). Motor: a virtual machine for high performance computing. 15th IEEE International Symposium on High Performance Distributed Computing, Paris, France, 19 - 23 June 2006. New York, NY, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/HPDC.2006.1652148
The GriddLeS data replication service
Ho, Tim and Abramson, David (2005). The GriddLeS data replication service. 1st International Conference on e-Science and Grid Computing, e-Science 2005, ,, December 5, 2005-December 8, 2005. doi: 10.1109/E-SCIENCE.2005.79
A flexible IO scheme for grid workflows
Abramson, David and Kommineni, Jagan (2004). A flexible IO scheme for grid workflows. 18th International Parallel and Distributed Processing Symposium, 2004, Santa Fe, CA, United States, 26 - 30 April 2004. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/IPDPS.2004.1303039
A taxonomy of call ordering problems
Tran, Nam, Abramson, David and Mingins, Christine (2004). A taxonomy of call ordering problems. 11th Asia-Pacific Software Engineering Conference, APSEC 2004, Busan, South Korea, 30 November - 3 December 2004. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/APSEC.2004.14
Applying grid computing to the parameter sweep of a group difference pseudopotential
Sudholt, Wibke, Baldridge, Kim K. , Abramson, David, Enticott, Colin and Garic, Slavisa (2004). Applying grid computing to the parameter sweep of a group difference pseudopotential. 4th International Conference on Computational Science (ICCS 2004), Krakow, Poland, 6-9 June 2004. Berlin, Germany: Springer. doi: 10.1007/978-3-540-24685-5_19
Distributed ant: a system to support application deployment in the grid
Goscinski, Wojtek and Abramson, David (2004). Distributed ant: a system to support application deployment in the grid. Fifth IEEE/ACM International Workshop on Grid Computing, Pittsburgh, PA, United States, 8 November 2004. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/GRID.2004.23
RSCS: a parallel simplex algorithm for the Nimrod/O optimization toolset
Lewis, Andrew, Abramson, David and Peachey, Tom (2004). RSCS: a parallel simplex algorithm for the Nimrod/O optimization toolset. Proceedings - ISPDC 2004: Third International Symposium on Parallel and Distributed Computing/HeteroPar '04: Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, Cork, Ireland, 5 - 7 July 2004. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/ISPDC.2004.44
Simplified grid computing through spreadsheets and NetSolve
Abramson, David, Dongarra, Jack, Meek, Eric, Roe, Paul and Shi, Zhiao (2004). Simplified grid computing through spreadsheets and NetSolve. Seventh International Conference on High Performance Computing and Grid in Asia Pacific Region, 2004, Tokyo, Japan, 20 - 22 July 2004. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/HPCASIA.2004.1324012
An evolutionary programming algorithm for multi-objective optimisation
Lewis, Andrew and Abramson, David (2003). An evolutionary programming algorithm for multi-objective optimisation. 2003 Congress on Evolutionary Computation, CEC 2003, Canberra, ACT, Australia, 8 - 12 December 2003. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/CEC.2003.1299909
Guard: A tool for migrating scientific applications to the .NET framework
Abramson, David, Greg, Watson and Dung, Le Phu (2002). Guard: A tool for migrating scientific applications to the .NET framework. International Conference on Computational Science, ICCS 2002, , , April 21, 2002-April 24, 2002.
The virtual laboratory: A toolset for utilising the world-wide grid to design drugs
Buyya, Rajkumar, Branson, Kim, Giddy, Jon and Abramson, David (2002). The virtual laboratory: A toolset for utilising the world-wide grid to design drugs. doi: 10.1109/CCGRID.2002.1017142
Nimrod-G resource broker for service-oriented grid computing
Buyya, Rajkumar, Abramson, David and Giddy, Jonathan (2001). Nimrod-G resource broker for service-oriented grid computing.
A case for economy grid architecture for service oriented grid computing
Buyya, R., Abramson, D. and Giddy, J. (2001). A case for economy grid architecture for service oriented grid computing. 15th International Parallel and Distributed Processing Symposium, IPDPS 2001, San Francisco, CA, April 23, 2001-April 27, 2001. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/IPDPS.2001.925033
The virtual tea room - Experiences with a new type of social space
Gedge, R. and Abramson, D. (2001). The virtual tea room - Experiences with a new type of social space. 7th International Workshop on Groupware, CRIWG 2001, Darmstadt, , September 6, 2001-September 8, 2001. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/CRIWG.2001.951812
Are you interested in computers and electronics?
Abramson, David, Lowe, Gordon and Atkinson, Peter (2000). Are you interested in computers and electronics?. 2000 Australasian Conference on Computing Education, ACSE 2000, Melbourne, VIC, December 4, 2000-December 6, 2000. New York, NY, USA: Association for Computing Machinery. doi: 10.1145/359369.359370
Buyya, Rajkumar, Abramson, David and Giddy, Jonathan (2000). Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid. Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region, Beijing, China, 14 - 17 May 2000. Piscataway, NJ, United States: Institute of Electrical and Electronics Engineers. doi: 10.1109/HPC.2000.846563
Efficient timetabling formulations for Hopfield neural networks
Smith, Kate A., Abramson, David and Duke, David (1999). Efficient timetabling formulations for Hopfield neural networks. Proceedings of the 1999 Artificial Neural Networks in Engineering Conference (ANNIE '99), , , November 7, 1999-November 10, 1999.
Automated synthesis of interleaved memory systems for custom computing machines
Postula, Adam, Chen, Song, Jozwiak, Lech and Abramson, David (1998). Automated synthesis of interleaved memory systems for custom computing machines. 24th EUROMICRO Conference, EURMIC 1998, Vasteras, , August 25, 1998-August 27, 1998. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/EURMIC.1998.711785
Postula Adam, Abramson David, Fang Ziping and Logothetis Paul (1998). Comparison of high level synthesis and register transfer level design techniques for custom computing machines. Proceedings of the 1998 31st Annual Hawaii International Conference on System Sciences. Part 1 (of 7), Big Island, HI, USA, January 6, 1998-January 9, 1998. Institute of Electrical and Electronics Engineers Computer Society. doi: 10.1109/hicss.1998.649215
FPGA based custom computing machines for irregular problems
Abramson, David, Logothetis, Paul, Postula, Adam and Randall, Marcus (1998). FPGA based custom computing machines for irregular problems. Proceedings of the 1998 4th International Symposium on High-Performance Computer Architecture, HPCA, , , January 31, 1998-February 4, 1998. Institute of Electrical and Electronics Engineers Computer Society.
FPGA based implementation of a Hopfield neural network for solving constraint satisfaction problems
Abramson, D., Smith, K., Logothetis, P. and Duke, D. (1998). FPGA based implementation of a Hopfield neural network for solving constraint satisfaction problems. Institute of Electrical and Electronics Engineers Inc.. doi: 10.1109/EURMIC.1998.708089
Lewis, Andrew, Abramson, David and Simpson, Rod (1997). Parallel non-linear optimization : Towards the design of a decision support system for air quality management. 1997 ACM/IEEE Conference on Supercomputing, SC 1997, , , November 15, 1997-November 21, 1997. Association for Computing Machinery. doi: 10.1145/509593.509634
Implementation techniques for a parallel relative debugger
Abramson, D., Sosic, R. and Watson, G. (1996). Implementation techniques for a parallel relative debugger.
Nimrod: a tool for performing parametised simulations using distributed workstations
Abramson, D., Sosic, R., Giddy, J. and Hall, B. (1995). Nimrod: a tool for performing parametised simulations using distributed workstations.
Relative debugging and its application to the development of large numerical models
Abramson, David, Foster, Ian, Michalakes, John and Sosic, Rok (1995). Relative debugging and its application to the development of large numerical models.
Debugging tool for software evolution
Abramson, D. and Sosic, R. (1995). Debugging tool for software evolution. IEEE.
Debugging tool for software evolution
Abramson, D. and Sosic, R. (1995). Debugging tool for software evolution. Proceedings of the 2nd Working Conference on Reverse Engineering, , , July 14, 1995-July 16, 1995. IEEE.
Predicting the performance of scientific applications on distributed memory multiprocessors
Abramson, D. (1994). Predicting the performance of scientific applications on distributed memory multiprocessors. Proceedings of the Scalable High-Performance Computing Conference, , , May 23, 1994-May 25, 1994. IEEE.
Modelling photochemical pollution using parallel and distributed computing platforms
Abramson, D., Cope, M. and McKenzie, R. (1994). Modelling photochemical pollution using parallel and distributed computing platforms. 6th International Conference on Parallel Architectures and Languages Europe, PARLE 1994 , Athens, , July 4, 1994-July 8, 1994. Springer Verlag.
STORM: A Multibus system for climate modelling
Abramson, D., Cameron, G., Dix, M. and Makies, M. (1993). STORM: A Multibus system for climate modelling. Twenty-sixth Hawaii International Conference on System Sciences, Wailea, HI, United States, 8 January 1993. Piscataway, NJ, United States: IEEE Computer Society. doi: 10.1109/hicss.1993.270755
Potential performance of parallel conservative simulation of VLSI circuits and systems
Rawling, Mark, Francis, Rhys and Abramson, David (1992). Potential performance of parallel conservative simulation of VLSI circuits and systems. Proceedings of the 25th Annual Simulation Symposium, , , April 6, 1992-April 9, 1992. Publ by IEEE.
Potential performance of parallel conservative simulation of VLSI circuits and systems
Rawling, Mark, Francis, Rhys and Abramson, David (1992). Potential performance of parallel conservative simulation of VLSI circuits and systems. 25th Annual Symposium on Simulation, ANSS 1992, Orlando, FL, April 6, 1992-April 9, 1992. Association for Computing Machinery, Inc.
OVERVIEW OF THE RMIT/CSIRO PARALLEL SYSTEMS ARCHITECTURE PROJECT
Abramson, D. and Egan, G. K. (1988). OVERVIEW OF THE RMIT/CSIRO PARALLEL SYSTEMS ARCHITECTURE PROJECT. Proceedings of the Eleventh Australian Computer Science Conference, ACSC-11. Australian Computer Science Communications; v 10, n 1., , , Univ of Queensland.
MICRO-ARCHITECTURE OF A CAPABILITY-BASED COMPUTER
Abramson, D. A. and Rosenberg, J. (1986). MICRO-ARCHITECTURE OF A CAPABILITY-BASED COMPUTER. Proceedings - 19th Annual Workshop on Microprogramming: MICRO 19., , , IEEE.
MICROCODE DEVELOPMENT TOOLS FOR A CAPABILITY-BASED PROCESSOR
Rosenberg, J. and Abramson, D. A. (1986). MICROCODE DEVELOPMENT TOOLS FOR A CAPABILITY-BASED PROCESSOR. Proceedings - 19th Annual Workshop on Microprogramming: MICRO 19., , , IEEE.
A C compilerfor a Capability Based Computer
Yap, Roland, Rosenberg, John and Abramson, David (1985). A C compilerfor a Capability Based Computer. 9th Australian Computer Sciences Conference, Canberra, ACT, Australia, January 1985.
IMPLEMENTING A LARGE VIRTUAL MEMORY IN A DISTRIBUTED COMPUTING SYSTEM
Abramson, D. A. and Keedy, J. L. (1985). IMPLEMENTING A LARGE VIRTUAL MEMORY IN A DISTRIBUTED COMPUTING SYSTEM. Proceedings of the Eighteenth Hawaii International Conference on System Sciences 1985. Volume 3: Medical Information Processing. Proceedings of the Hawaii International Conference on System Science 18th, Distributed by Western Periodicals Co, , ,
MONADS-PC - a capability-based workstation to support software engineering
Rosenberg, John and Abramson, David (1985). MONADS-PC - a capability-based workstation to support software engineering. Proceedings of the Eighteenth Hawaii International Conference on System Sciences 1985. Volume 3: Medical Information Processing. Proceedings of the Hawaii International Conference on System Science 18th, Distributed by Western Periodicals Co, Honolulu, HI United States, January 1985. Washington, DC United States: IEEE Computer Society.
Abramson, David (1983). MONADS II COMPUTER SYSTEMS. Proceedings of the 6th Australian Computer Science Conference., , , Univ of Sydney (Australian Computer Science Communications v 5 n 1).
COMPARISON OF THE MONADS II AND III COMPUTER SYSTEMS
Keedy, J. Leslie, Abramson, David, Rosenberg, John and Rowe, David M. (1982). COMPARISON OF THE MONADS II AND III COMPUTER SYSTEMS. Proceedings - 9th Australian Computer Conference., , , Australian Computer Soc.
Hardware for capability based addressing
Abramson, David (1982). Hardware for capability based addressing. Proceedings - 9th Australian Computer Conference., Hobart, 1982. Australian Computer Society.
MONDAS project stage 2: hardware designed to support software engineering techniques
Keedy, J. Leslie, Abramson, David, Rosenberg, John and Rowe, David M. (1982). MONDAS project stage 2: hardware designed to support software engineering techniques. Proceedings - 9th Australian Computer Conference., Hobart, 1982. Australian Computer Society.
David Abramson and Bronis R. de Supinski eds. (2019). Supercomputing frontiers. 5th Asian Conference (SCFA 2019), Singapore, Singapore, March 11–14 March 2019. Cham, Switzerland: Springer.
Artefacts archive for energy efficiency models for scientific applications on supercomputers
Endrei, Mark and Abramson, David (2019). Artefacts archive for energy efficiency models for scientific applications on supercomputers. The University of Queensland. (Dataset) doi: 10.14264/uql.2019.697
Endrei, Mark and Abramson, David (2019). HPC Models. The University of Queensland. (Dataset) doi: 10.14264/uql.2019.134
Endrei, Mark and Abramson, David (2018). HPC Model. The University of Queensland. (Dataset) doi: 10.14264/uql.2018.463
Applications Development for the Computational Grid
Abramson, David (2011). Applications Development for the Computational Grid. Higher Doctorate, InformationTechnology, Monash University.
Computer hardware to support capability based addressing in a large virtual memory
Abramson, David Andrew (1982). Computer hardware to support capability based addressing in a large virtual memory. PhD Thesis, Dept. of Computer Science., Monash University.
Tuning parallel applications on software-defined supercomputers
(2022–2025) ARC Linkage Projects
Expanding Wiener, a high performance GPU cluster
(2019) UQ Research Facilities Infrastructure Grants
Huawei Innovation Research Program (HIRP OPEN) Agreement: Cloud file system key technology research
(2018–2020) Huawei Technologies Co., Ltd
The Use of Big Data for Social Policy: Benefits and Risks
(2018–2020) Academy of the Social Sciences in Australia
(2018–2019) UQ Research Facilities Infrastructure Grants
Automatic energy tuning of parallel applications on a hybrid supercomputer
(2016–2019) ARC Linkage Projects
(2015) University of Melbourne
Additional funding for the FlashLite facility
(2015) Queensland Cyber Infrastructure Foundation Limited
(2015) UQ Collaboration and Industry Engagement Fund - Seed Research Grant
FlashLite: A High Performance Machine for Data Intensive Science
(2014–2015) ARC Linkage Infrastructure, Equipment and Facilities
MODC23 UQ Major Open Data Collections
(2014–2015) Queensland Cyber Infrastructure Foundation Limited
Software debuggers for next generation heterogeneous supercomputers
(2013–2017) ARC Linkage Projects
Cloud based scientific workflow infrastructure
(2013) Queensland Cyber Infrastructure Foundation Limited
(2012–2023) Queensland Cyber Infrastructure Foundation Limited
(2012–2015) University of Melbourne
(2011–2014) University of Melbourne
A grid based platform for multi-scaled biological simulation
(2010–2013) ARC Discovery Projects
(2007) ARC LIEF Collaborating/Partner Organisation Contributions
Data Grid Storage Infrastructure for e-Research
(2006) ARC Linkage Infrastructure, Equipment and Facilities
ARC Research Network in Enterprise Information Infrastructure (EII)
(2004–2009) ARC Research Networks
(2004) ARC Seed Funding for Research Networks
ARC Centre for Complex Systems
(2003–2008) ARC Centres of Excellence
Tuning parallel applications on software defined supercomputers
Doctor Philosophy — Principal Advisor
Other advisors:
High performance computing and computational modelling for studying the influences of orchard designs and practices on light interception
Doctor Philosophy — Associate Advisor
Other advisors:
Secure, Accountable and Provenance-Centric File System
Doctor Philosophy — Associate Advisor
Other advisors:
Energy Efficiency Models for Scientific Applications on Supercomputers
(2020) Doctor Philosophy — Principal Advisor
Other advisors:
Interacting with Scientific Workflows
(2016) Doctor Philosophy — Principal Advisor
Note for students: The possible research projects listed on this page may not be comprehensive or up to date. Always feel free to contact the staff for more information, and also with your own research ideas.
Tuning parallel applications on software-defined supercomputers
Increasingly, complex computing systems are embracing virtualisation, and ranges of new, more flexible, technologies are being developed. Software defined networks replaced previously rigid hardware structures, with switch technology that can be reprogrammed dynamically [9]. Software defined storage replaces fixed architectures with more flexible and adaptable storage platforms [21]. CPU virtualisation, which has been used for some years to make computing substrates more flexible, enables different software stacks, including even different operating systems executing concurrently, on a traditional processor. Recent work in the application of virtualisation to supercomputers has yielded systems that are much less rigid, and ease software development significantly.
Contemporary supercomputing hardware architectures typically involve clusters of commodity processor nodes connected by a high-speed network. While there are examples of machines in which all memory is directly addressable by all nodes [39], the dominant architecture only supports message passing between nodes. Programs that run on these machines achieve performance by executing concurrent processes, or threads, each solving parts of a larger problem. Software defined supercomputing involves the use of node virtualisation that abstracts features of the underlying hardware from both the operating system and application programs. This makes it possible to present a higher-level, and more powerful architecture. For example, programs can access memory without concern for whether it is held locally or on a remote node, enabling more powerful programming paradigms, such as shared memory, on hardware that doesn’t provide native support. Unfortunately, this flexibility can come at a cost, and applications and systems must usually be tuned to obtain good performance.
As a result, performance tuning is becoming increasingly important. Tuning can be difficult even for seasoned programmers, and this is compounded because the available software tools are often complex to operate and focus on low-level issues divorced from high-level programming languages.
This proposal aims to design and implement novel techniques and tools that allow programmers to understand and analyse their codes, with the goal of efficiently finding and correcting performance bottlenecks. Specifically, we will focus on software defined supercomputers in which performance degradation occurs as a result of memory virtualisation. Our goal is to make it easier to develop and optimise scientific codes on this class of machine, improving programmer productivity and therefore increasing the number of programs than can exploit such machines.
Pragma-based languages for extreme scale heterogeneous supercomputing.
Today’s supercomputers exploit parallelism at a range of scales, from high-level, task based approaches, through to low-level instruction parallelism. The next generation of machines will contain even more mechanisms, complicating the already difficult task of programming such supercomputers.
Many programming methodologies and languages have been both proposed, and built, over the years, with the common goal of allowing programmers to express algorithms efficiently and effectively while achieving good performance. While high-level abstract programming languages are laudable, they often fail to deliver efficient solutions, and programmers need to resort to lower level, more detailed, mechanisms. The lower level mechanisms and the need for interoperability with them complicate programming, and tend to make software less portable.
In general, pragma-based languages attempt to bridge the gap between high-level algorithmic specification and low-level performance issues. Typically, a conventional imperative serial language such as C or Fortran is augmented with pragmas that guide the compiler in producing efficient parallel code. For example, a programmer might specify a loop that expresses an algorithm, in addition to pragmas that cause the run time system to execute this loop in parallel. In theory, this approach has the advantage that issues of correctness and performance are separated, and an otherwise correct program can be tuned for a particular hardware platform.
In this project we focus on two inherent problems with current pragma-based languages. First, they often provide many ways to parallelise a program, and the programmer must choose among them and consider the target computer in order to achieve good performance. For example, in many contemporary pragma-based languages, loops can be parallelised using tasks, threads and vectors, each of which efficiently uses a different feature in the underlying hardware. While the choice of the right level of parallelism is fairly simple for small programs on a known target, it quickly becomes complex when multiple loop nests are combined. Further, the performance of the program can vary greatly depending on the target computer architecture, so writing a portable program with satisfactory performance across target architectures (i.e., achieving performance portability) is difficult in general. As a result, deciding which pragmas to use can be daunting for a programmer. Second, and potentially even worse, pragmas can introduce correctness issues. For example, ones that generate race conditions and have indeterminate behaviour are easily written and, thus, can cause an otherwise correct algorithm to behave erroneously. For example, pragmas indicate that loops can be run in parallel regardless of data dependencies between their iterations. While pragma-based programs provide mechanisms to enforce required data dependences, their absence indicates that program execution is considered correct without enforcing any apparent dependence. In general, the pragma-based parallel version of the program may generate different results from the serial one. Thus, even though pragma-based languages appear simple and powerful, writing correct programs and optimising their performance is difficult.