User-friendly Interface for GPGPU Programming

被引:0
|
作者
Gamaarachchi, Hasindu [1 ]
Fawsan, Mohamed [1 ]
Fasna, Fathima [1 ]
Elkaduwe, Dhammika [1 ]
机构
[1] Univ Peradeniya, Dept Comp Engn, Fac Engn, Peradeniya, Sri Lanka
关键词
CUDA; GPGPU user-interface; web-interface; matrix manipulation;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Compute Unified Device Architecture (CUDA) is an attractive alternative for our ever growing need for high performance computing. However to extract the full potential of CUDA one should, at the least be familiar with the programming model and should have a fair understanding of the memory and the cache architecture. Yet most of the domain experts from domains that warrant high performance computing are ill trained to develop efficient CUDA programs that would extract the necessary performance. In this paper we argue that this gap can be bridged by exposing the CUDA architecture as an API for manipulating matrices. We observe that many of the high demanding scientific computations can be expressed as matrix manipulations, where the need for high performance stems for the size of the matrix. We present a Software as a Service (SaaS) solution to bridge this gap where a domain specialist uploads the data as matrices and specify the operations as an equation involving the uploaded matrices via web GUI. Then the hack end will process the request using CUDA and return the results via the GUI. The CUDA code for handling matrix operations are highly optimized and the domain specialist can simply use them without knowing the underlying intricate details.
引用
收藏
页码:99 / 104
页数:6
相关论文
共 50 条
  • [41] Objective Parameters from Videokymographic Images: A User-Friendly Interface
    Manfredi, C.
    Bocchi, L.
    Cantarella, G.
    Peretti, G.
    Guidi, G.
    Mezzatesta, V.
    INTERSPEECH 2007: 8TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION, VOLS 1-4, 2007, : 449 - +
  • [42] THE USER-FRIENDLY FALLACY
    KEMP, F
    COLLEGE COMPOSITION AND COMMUNICATION, 1987, 38 (01) : 32 - 39
  • [43] USER-FRIENDLY CAE
    不详
    IEEE SPECTRUM, 1990, 27 (11) : 90 - 92
  • [44] A USER-FRIENDLY ALGORITHM
    DWYER, B
    COMMUNICATIONS OF THE ACM, 1981, 24 (09) : 556 - 561
  • [45] User-friendly UV
    Everlight Chemicals Industrial Corporation, Taipei, Taiwan
    Polym. Paint Colour J., 2007, 4512 (24):
  • [46] User-friendly verification
    Hsiung, PA
    Wang, F
    FORMAL METHODS FOR PROTOCOL ENGINEERING AND DISTRIBUTED SYSTEMS, 1999, 28 : 279 - 294
  • [47] A user-friendly linguistics
    Wei, Li
    INTERNATIONAL JOURNAL OF APPLIED LINGUISTICS, 2007, 17 (01) : 117 - 119
  • [48] Virtual Reality as a User-friendly Interface for Learning from Demonstration
    Koganti, Nishanth
    Rahman, Abdul H. A. G.
    Iwasawa, Yusuke
    Nakayama, Kotaro
    Matsuo, Yutaka
    CHI 2018: EXTENDED ABSTRACTS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2018,
  • [49] A user-friendly interface to specify temporal properties of concurrent systems
    De Francesco, Nicoletta
    Santone, Antonella
    Vaglini, Gigliola
    INFORMATION SCIENCES, 2007, 177 (01) : 299 - 311
  • [50] A USER-FRIENDLY SYSTEM
    GRAUER, K
    CAVALLARO, D
    ANNALS OF EMERGENCY MEDICINE, 1988, 17 (12) : 1369 - 1369