Skip to main content

Research Repository

Advanced Search

There and Back Again: The Practicality of GPU Accelerated Digital Audio (2020)
Presentation / Conference
Renney, H., Gaster, B. R., & Mitchell, T. J. (2020, July). There and Back Again: The Practicality of GPU Accelerated Digital Audio. Paper presented at NIME’20: Proceedings of the 20th New Interfaces for Musical Expression, Online

General-Purpose GPU computing is becoming an increas-ingly viable option for acceleration, including in the audiodomain. Although it can improve performance, the intrin-sic nature of a device like the GPU involves data transfersand execution commands... Read More about There and Back Again: The Practicality of GPU Accelerated Digital Audio.

Shouting through letterboxes: A study on attack susceptibility of voice assistants (2020)
Presentation / Conference
Mccarthy, A., Gaster, B., & Legg, P. (2020, June). Shouting through letterboxes: A study on attack susceptibility of voice assistants. Paper presented at IEEE International Conference on Cyber Security and the Protection of Digital Services (Cyber Science 2020)

Voice assistants such as Amazon Echo and Google Home have become increasingly popular for many home users, for home automation, entertainment, and convenience. These devices process speech commands from a user to execute some action, such as playing... Read More about Shouting through letterboxes: A study on attack susceptibility of voice assistants.

In Your Aerial (2019)
Presentation / Conference
Dillon, T. (2019, October). In Your Aerial

Established in the early 2000s, Bristol Wireless is a community network with a unique history and exciting new future. Developed so as to provide free Internet services to schools and community centers across central Bristol. As commercial Internet p... Read More about In Your Aerial.

Printing the Muses: Reimaging digital musical instruments through 2.5D printing (2019)
Conference Proceeding
Parraman, C., & Gaster, B. (2019). Printing the Muses: Reimaging digital musical instruments through 2.5D printing

The objective is to explore cross-disciplinary methods of converting musical terms for tactile interfaces, thus enabling people unfamiliar in creating music to be explorative through the development of novel musical interfaces. The project involves w... Read More about Printing the Muses: Reimaging digital musical instruments through 2.5D printing.

Digital Expression and Representation of Rhythm (2019)
Presentation / Conference
Renney, N., & Gaster, B. R. (2019, September). Digital Expression and Representation of Rhythm. Paper presented at Audio Mostly

Music provides a means to explore time by sequencing musical events in a seemingly endless and expressive way. This potential often far exceeds the ability of digital systems to enable composers and performers to explore musical time, perhaps due to... Read More about Digital Expression and Representation of Rhythm.

Fun with Interfaces (SVG Interfaces for Musical Expression) (2019)
Presentation / Conference
Gaster, B., Nathan, R., & Carinna, P. (2019, August). Fun with Interfaces (SVG Interfaces for Musical Expression). Paper presented at 7th ACM SIGPLAN International Workshop on Functional Art, Music, Modeling, and Design

In this paper we address the design and implementation of custom controller interfaces, bridging the issue of user mapping between action and sound in interactive music systems. A simple framework utilizing functional specifications for musical inter... Read More about Fun with Interfaces (SVG Interfaces for Musical Expression).

OpenCL vs: Accelerated finite-difference digital synthesis (2019)
Conference Proceeding
Renney, H., Gaster, B. R., & Mitchell, T. (2019). OpenCL vs: Accelerated finite-difference digital synthesis. https://doi.org/10.1145/3318170.3318172

© 2019 Copyright held by the owner/author(s). Publication rights licensed to ACM. Digital audio synthesis has become an important component of modern music production with techniques that can produce realistic simulations of real instruments. Physica... Read More about OpenCL vs: Accelerated finite-difference digital synthesis.

Return to temperament (In digital systems) (2018)
Presentation / Conference
Renney, N., Gaster, B., & Mitchell, T. (2018, September). Return to temperament (In digital systems). Paper presented at Audio Mostly

Considering the generation of musical tunings, it is reasonable to expect that the many constructs contained in Functional programming languages may provide useful tools for exploring both conventional and new tunings. In this paper we present a numb... Read More about Return to temperament (In digital systems).

Outside the block syndicate: Translating Faust's algebra of blocks to the arrows framework (2018)
Presentation / Conference
Gaster, B. R., Renney, N., & Mitchell, T. (2018, July). Outside the block syndicate: Translating Faust's algebra of blocks to the arrows framework. Paper presented at Proceedings of the 1st International Faust Conference (IFC-18)

Folklore has it that Faust’s algebra of blocks can be represented in Hughes’ algebra of Arrows. In this paper we formalise this understanding, showing that blocks can indeed be encoded with Causal Commutative Arrows. Whilst an interesting finding in... Read More about Outside the block syndicate: Translating Faust's algebra of blocks to the arrows framework.

LoRaWAN Bristol (2017)
Presentation / Conference
Battle, S., & Gaster, B. (2017, July). LoRaWAN Bristol. Paper presented at IDEAS 2017

The Bristol LoRaWAN Network is a low power radio network for the Internet of Things, based on LoRaWAN and utilising The Things Network. LoRaWAN is a Low Power Wide Area Network (LPWAN) specification intended for wireless battery operated Things in re... Read More about LoRaWAN Bristol.

System and method for synchronous task dispatch in a portable device (2017)
Patent
Gaster, B. (2017). System and method for synchronous task dispatch in a portable device. US 9588804

A portable computing device synchronously offloads tasks from a first processing resource to an alternative processing resource. Offload requests are centralized and communicated to a dispatch controller. The request defines the alternative processin... Read More about System and method for synchronous task dispatch in a portable device.

Method and system for synchronization of workitems with divergent control flow (2016)
Patent
Houston, M., Gaster, B., Howes, L., Mantor, M., & Behr, D. (2016). Method and system for synchronization of workitems with divergent control flow. US 9424099 B2

Disclosed methods, systems, and computer program products embodiments include synchronizing a group of workitems on a processor by storing a respective program counter associated with each of the workitems, selecting at least one first workitem from... Read More about Method and system for synchronization of workitems with divergent control flow.

Allocating memory and using the allocated memory in a workgroup in a dispatched data parallel kernel (2016)
Patent
Gaster, B., & Howes, L. (2016). Allocating memory and using the allocated memory in a workgroup in a dispatched data parallel kernel. US 9244828 B2

In a computing system, memory may be managed by using a distributed array, which is a global set of local memory regions. A segment in the distributed array is allocated and is bound to a physical memory region. The segment is used by a workgroup in... Read More about Allocating memory and using the allocated memory in a workgroup in a dispatched data parallel kernel.

HSA queuing model (2015)
Book Chapter
Gaster, B., Howes, L., & Hower, D. (2015). HSA queuing model. In W. Hwu (Ed.), Heterogeneous System Architecture: Practical Applications for IndustryMorgan Kaufmann

HSA is a system architecture design for modern computing, integrating CPUs, GPUs, and other accelerators into a single shared memory system. To enable low-latency dispatch between different agents (devices) HSA provides architected queues, which enab... Read More about HSA queuing model.

HSA memory model (2015)
Book Chapter
Gaster, B., Howes, L., & Hower, D. (2015). HSA memory model. In W. Hwu (Ed.), Heterogeneous System Architecture: Practical Applications for IndustryMorgan Kaufmann

The HSA architecture has adopted a variant of the HRF-Relaxed memory model, which allows memory accesses to be controlled via fine grain scopes. This chapter introduces the HSA memory consistency model, how programmers can control memory visibility,... Read More about HSA memory model.

HRF-relaxed: Adapting HRF to the complexities of industrial heterogeneous memory models (2015)
Journal Article
Gaster, B., Hower, D., & Howes, L. (2015). HRF-relaxed: Adapting HRF to the complexities of industrial heterogeneous memory models. ACM Transactions on Architecture and Code Optimization, 12(1), 1-26. https://doi.org/10.1145/2701618

Memory consistency models, or memory models, allow both programmers and program language implementers to reason about concurrent accesses to one or more memory locations. Memory model specifications balance the often conflicting needs for precise sem... Read More about HRF-relaxed: Adapting HRF to the complexities of industrial heterogeneous memory models.

Method for memory consistency among heterogeneous computer components (2014)
Patent
Hower, H., Hill, M., Wood, D., Gaster, B., Hechtman, B., & Beckmann, B. (2014). Method for memory consistency among heterogeneous computer components. US 20140337587 A1

A method, computer program product, and system is described that determines the correctness of using memory operations in a computing device with heterogeneous computer components. Embodiments include an optimizer based on the characteristics of a Se... Read More about Method for memory consistency among heterogeneous computer components.

Heterogeneous-race-free memory models (2014)
Conference Proceeding
Hower, D. R., Hechtman, B. A., Beckmann, B. M., Gaster, B. R., Hill, M. D., Reinhardt, S. K., & Wood, D. A. (2014). Heterogeneous-race-free memory models. In Proceedings of the 19th international conference on Architectural support for programming languages and operating systems - ASPLOS '14, (427-440). https://doi.org/10.1145/2541940.2541981

Commodity heterogeneous systems (e.g., integrated CPUs and GPUs), now support a unified, shared memory address space for all components. Because the latency of global communication in a heterogeneous system can be prohibitively high, heterogeneous sy... Read More about Heterogeneous-race-free memory models.


;