|Find me at (links open in a new window or tab): publications.|
|In the cool space, the Raspberry Pi represents a new class of computer that is about as powerful as a PC of 10 years ago, but a fraction of the price. What can we do with Raspberry Pi? Aside from running a reasonably standard Linux distribution, it has a range of hardware interfaces to which we can add devices. Possible projects include hardware add-ons, investigating applicability of the original design goal of introducing children as young as eight to programming, and using Raspberry Pi in rural applications where cost and power consumption are major concerns.|
In the hot space, I have a new project (with NRF funding) to investigate
making GPUs more general purpose.
General-purpose use of GPUs (GPGPU) starts from GPU designs primarily targeting graphics but with
extensions to support general-purpose coding. I propose starting from the other end: a
multicore general-purpose design with extensions to support graphics. The idea is to end
up with a design with more accessible parallelism for general code than that of GPUs.
A hot new idea on which I plan to build is RISC-V, which aims to take the RISC movement back to its roots: really simple designs that are easy to implement in hardware. RISC-V provides a platform on which to build extensions of a simple, pure RISC instruction set that should be easy to scale up to high speed.
Also, bioinformatics is a burgeoning field in which we can tackle increasingly interesting tasks as costs decline. I work with Tim Bailey at the Institute for Molecular Bioscience, University of Queensland on new web services for biologists, and am interested in exploring moving these services to the cloud, as well as providing new functionality. My current project in bioinformatics, being worked on by PhD student Caleb Kibet, is a web service that allows comparative analysis of transcription factor binding motifs using a variety of measures.
|The hot view of Moore’s Law||The cool view of Moore’s Law
|Gene sequencing progress by comparison.|