ARDC Research Link Australia Research Link Australia   BETA Research
Link
Australia
  • ARDC Newsletter Subscribe
  • Contact Us
  • Home
  • About
  • Feedback
  • Explore Collaborations
  • Researcher
  • Funded Activity
  • Organisation
  • Researcher
  • Funded Activity
  • Organisation
  • Researcher
  • Funded Activity
  • Organisation

Need help searching? View our Search Guide.

Advanced Search

Current Selection
Research Topic : Concurrent Programming
Australian State/Territory : NSW
Field of Research : Concurrent Programming
Clear All
Filter by Field of Research
Concurrent Programming (8)
Computer Software (5)
Computational Logic and Formal Languages (3)
Computation Theory and Mathematics (2)
Programming Languages (2)
Computer System Security (1)
Data Structures (1)
Distributed Computing (1)
Networking and Communications (1)
Operating Systems (1)
Filter by Socio-Economic Objective
Application Tools and System Utilities (5)
Expanding Knowledge in the Information and Computing Sciences (4)
Computer Software and Services not elsewhere classified (1)
Information and Communication Services not elsewhere classified (1)
Mobile Data Networks and Services (1)
National Security (1)
Filter by Funding Provider
Australian Research Council (8)
Filter by Status
Active (4)
Closed (4)
Filter by Scheme
Discovery Projects (7)
Linkage Projects (1)
Filter by Country
Australia (8)
Filter by Australian State/Territory
NSW (8)
QLD (3)
ACT (2)
VIC (2)
  • Researchers (8)
  • Funded Activities (8)
  • Organisations (5)
  • Funded Activity

    Discovery Projects - Grant ID: DP130101970

    Funder
    Australian Research Council
    Funding Amount
    $360,000.00
    Summary
    Finding concurrency bugs in multithreaded software. This project aims to develop sound and practical techniques for detecting and eliminating concurrency bugs for object-oriented languages like Java, enabled by a new model for concurrent effects. The expected outcome is a novel technology that will significantly improve the safety, productivity and efficiency of large-scale concurrent programming.
    More information
    Active Funded Activity

    Linkage Projects - Grant ID: LP200200805

    Funder
    Australian Research Council
    Funding Amount
    $395,000.00
    Summary
    Tuning parallel applications on software-defined supercomputers. Supercomputers are used by many Australian industries and laboratories to make better products and perform critical predictions, and it is essential that codes operate efficiently. This project aims to assist programmers in identifying performance bottlenecks in their code quickly and easily. The project expects to supersede the current methods, which are often complex and time-consuming, by developing innovative software tools and .... Tuning parallel applications on software-defined supercomputers. Supercomputers are used by many Australian industries and laboratories to make better products and perform critical predictions, and it is essential that codes operate efficiently. This project aims to assist programmers in identifying performance bottlenecks in their code quickly and easily. The project expects to supersede the current methods, which are often complex and time-consuming, by developing innovative software tools and techniques. The expected outcomes include novel software, verified by industry partners in real world case studies, ranging from life sciences to hypersonic transport. This should provide significant benefits, including the capacity for Australian industries to access world-class supercomputing technology.
    Read more Read less
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP160104801

    Funder
    Australian Research Council
    Funding Amount
    $385,000.00
    Summary
    Data Structures for Multi-Core. The project intends to improve data structures to reduce the bottleneck effect caused by multiple processor cores. The hardware used for a typical server platform has increasing numbers of processor cores. This growing number of cores creates a bottleneck effect when accessing the data that are structured in the shared memory of these servers. These contended data structures limit the server performance and new algorithms are necessary. The project proposes to rel .... Data Structures for Multi-Core. The project intends to improve data structures to reduce the bottleneck effect caused by multiple processor cores. The hardware used for a typical server platform has increasing numbers of processor cores. This growing number of cores creates a bottleneck effect when accessing the data that are structured in the shared memory of these servers. These contended data structures limit the server performance and new algorithms are necessary. The project proposes to relax traditional consistency criteria to provide high concurrency and to leverage optimistic executions that proceed concurrently but may roll back depending on the conflicts with other concurrent executions they encounter. The concurrent data structures would allow application performance to scale with higher numbers of hardware cores.
    Read more Read less
    More information
    Active Funded Activity

    Discovery Projects - Grant ID: DP190102167

    Funder
    Australian Research Council
    Funding Amount
    $480,000.00
    Summary
    Verified concurrent memory management on modern processors. This project aims to formally verify automatic memory managers in the presence of concurrency and the weakly ordered memory of modern processors. A new framework for verifying memory managers, reusable for a wide range of managed programming languages, target hardware, policies, and algorithms will be developed. Expected technical outcomes include improved techniques to ensure trustworthiness of the foundations on which critical softwar .... Verified concurrent memory management on modern processors. This project aims to formally verify automatic memory managers in the presence of concurrency and the weakly ordered memory of modern processors. A new framework for verifying memory managers, reusable for a wide range of managed programming languages, target hardware, policies, and algorithms will be developed. Expected technical outcomes include improved techniques to ensure trustworthiness of the foundations on which critical software infrastructures are built. This will significantly enhance the security of public and private cyber assets, and deliver applications that are more robust and trustworthy, across a range of critical infrastructure such as transportation, communication, energy and defence.
    Read more Read less
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP120102489

    Funder
    Australian Research Council
    Funding Amount
    $330,000.00
    Summary
    Symbolic synthesis of knowledge-based program implementations. Systems with concurrent streams of activity are ubiquitous in computer hardware and software designs, but are conceptually complex, and fraught with faults and inefficiency. The project aims to address these difficulties by automating aspects of system design, to relieve the designer of the need to reason about complex patterns of information flow.
    More information
    Active Funded Activity

    Discovery Projects - Grant ID: DP190102142

    Funder
    Australian Research Council
    Funding Amount
    $460,000.00
    Summary
    Design and verification of correct, efficient and secure concurrent systems. This project aims to provide methods for the design and verification of correct, secure and efficient concurrent software that are scalable and mechanised. Computers with multiple processors are now the norm and are used in a wide range of safety, security and mission critical software applications such as transport, health and infrastructure. These multi-core architectures have the potential to lead to important effici .... Design and verification of correct, efficient and secure concurrent systems. This project aims to provide methods for the design and verification of correct, secure and efficient concurrent software that are scalable and mechanised. Computers with multiple processors are now the norm and are used in a wide range of safety, security and mission critical software applications such as transport, health and infrastructure. These multi-core architectures have the potential to lead to important efficiency gains, but can introduce complex and error-prone behaviours that cannot be managed using traditional software development approaches. This project will produce better, scalable and mechanised methods for the design and verification of such software which is expected to reduce the prevalence of failures in efficient, modern software.
    Read more Read less
    More information
    Active Funded Activity

    Discovery Projects - Grant ID: DP200103718

    Funder
    Australian Research Council
    Funding Amount
    $390,000.00
    Summary
    Edge-Accelerated Deep Learning. Implementing deep learning (DL) applications usually requires a large amount of collected data and powerful computing resources in the cloud. However, this centralised approach has issues of high latency, large bandwidth usage, and possible privacy violation for many practical applications. Without properly addressing these issues, the wider application of DL in practice will seriously be hindered. This project aims to solve several key challenging problems in eff .... Edge-Accelerated Deep Learning. Implementing deep learning (DL) applications usually requires a large amount of collected data and powerful computing resources in the cloud. However, this centralised approach has issues of high latency, large bandwidth usage, and possible privacy violation for many practical applications. Without properly addressing these issues, the wider application of DL in practice will seriously be hindered. This project aims to solve several key challenging problems in effective deployment and efficient execution of DL applications in a distributed edge-computing environment. Several innovative edge-computing methods will be developed for DL training, inference and implementation to achieve high performance with low latency and enhanced privacy.
    Read more Read less
    More information
    Funded Activity

    Discovery Projects - Grant ID: DP110103473

    Funder
    Australian Research Council
    Funding Amount
    $300,000.00
    Summary
    Process algebra approach to distributed quantum computation and secure quantum communication. This project will develop effective methods for reasoning about the behaviours of distributed quantum computing and communicating systems. The developed methods will provide effective techniques for verifying security of quantum cryptographic protocols.
    More information

    Showing 1-8 of 8 Funded Activites

    Advanced Search

    Advanced search on the Researcher index.

    Advanced search on the Funded Activity index.

    Advanced search on the Organisation index.

    National Collaborative Research Infrastructure Strategy

    The Australian Research Data Commons is enabled by NCRIS.

    ARDC CONNECT NEWSLETTER

    Subscribe to the ARDC Connect Newsletter to keep up-to-date with the latest digital research news, events, resources, career opportunities and more.

    Subscribe

    Quick Links

    • Home
    • About Research Link Australia
    • Product Roadmap
    • Documentation
    • Disclaimer
    • Contact ARDC

    We acknowledge and celebrate the First Australians on whose traditional lands we live and work, and we pay our respects to Elders past, present and emerging.

    Copyright © ARDC. ACN 633 798 857 Terms and Conditions Privacy Policy Accessibility Statement
    Top
    Quick Feedback