Conference paper Open Access
Knight, Louise; Stefani, Polona; Cigale, Matej; Jones, Andrew C.; Taylor, Ian
CUDA has been used in many different application
domains, not all of which are specifically image processingrelated.
There is the opportunity to use multiple and/or distributed
CUDA resources in cloud facilities such as Amazon
Web Services (AWS), in order to obtain enhanced processing
power and to satisfy time-critical requirements which cannot be
satisfied using a single CUDA resource. In particular, this would
provide enhanced ability for processing Big Data, especially in
conjunction with distributed file systems (for example). In this
paper, we present a survey of time-critical CUDA applications,
identifying requirements and concepts that they tend to have
in common. In particular, we investigate the terminology used
for Quality of Service metrics, and present a taxonomy which
summarises the underlying concepts and maps these terms to the
diverse terminology used. We also survey typical requirements
for developing, deploying and managing such applications. Given
these requirements, we consider how the SWITCH platform can
in principle support the entire life-cycle of time-critical CUDA
application development and cloud deployment, and identify
specific extensions which would be needed in order fully to
support this particular class of time-critical cloud applications.
Name | Size | |
---|---|---|
2.IT4RIs_18_paper_3.pdf
md5:c1d32af5efddd37cc22836795a7e905a |
130.5 kB | Download |
2.Louise Knight Towards a Methodology for Creating Time-critical, Cloud-based CUDA Applications.pdf
md5:80e62bb5c9c782ca1587cca2b3b41bac |
108.1 kB | Download |
All versions | This version | |
---|---|---|
Views | 78 | 78 |
Downloads | 12 | 12 |
Data volume | 1.5 MB | 1.5 MB |
Unique views | 78 | 78 |
Unique downloads | 12 | 12 |