The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Users of heterogeneous computing systems face two problems: first, in understanding the trade-off relationships between the observable characteristics of their applications, such as latency and quality of the result, and second, how to exploit knowledge of these characteristics to allocate work to distributed computing platforms efficiently. A domain specific approach addresses both of these problems...
High Level Synthesis (HLS) tools for Field Programmable Gate Arrays (FPGAs) have made considerable progress, and are now sufficiently mature that a novice developer could create functionally correct implementation with limited understanding of the target hardware. In this case study, a novice developer considers a benchmark of financial problems for implementation upon FPGA via HLS. This novice starts...
I argue that systems engineering is better served by greater demographic diversity. Demographic diversity are those characteristics recorded on official records such as census forms, while systems engineering is a holist approach to engineering. Greater demographic diversity amongst a group of engineers leads to better systems engineering outcomes because the diversity increases the probability of...
This paper presents the Forward Financial Framework (F^3), an application framework for describing and implementing forward looking financial computations on high performance, heterogeneous platforms. F^3 allows the computational finance problem specification to be captured precisely yet succinctly, then automatically creates efficient implementations for heterogeneous platforms, utilising both multi-core...
The Rhino Project is a response to the need for Software Defined Radio (SDR) platforms for training and research. Presented in this paper is a toolflow for rapidly prototyping SDR applications upon Rhino. This Toolflow allows for end-users to describe their SDR application in a high level manner and then take it through various levels of abstraction, validated at each transition point, with a resulting...
This paper provides a novel way of trading increased resource utilisation for decreased latency when computing a single Discrete Fourier Transform on the FPGA. Analysis conducted on the Cooley-Tukey FFT optimisation shows that it increases the number of operations in the critical path of the transform computation. Consequentially an algorithm is proposed which allows control over the degree to which...
Rhino is a hardware and software tool flow designed for software defined radio applications. We show that Rhino can be used for rapid prototyping of radar hardware systems, with minimal adjustments to the core Rhino system, with the new tool set being called, Rhinoradar. The radar user is able to specify desired radar configurations (waveforms, repetition rates, sampling schemes, matched filtering)...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.