ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. System LSI Design Methodology(TSLDM)
  3. Vol.8

Courier: A Toolchain for Application Acceleration on Heterogeneous Platforms

https://ipsj.ixsq.nii.ac.jp/records/144670
https://ipsj.ixsq.nii.ac.jp/records/144670
9e271424-d1b7-4aff-8eb3-3747710f54cd
名前 / ファイル ライセンス アクション
IPSJ-TSLDM0800013.pdf IPSJ-TSLDM0800013.pdf (1.6 MB)
Copyright (c) 2015 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2015-08-01
タイトル
タイトル Courier: A Toolchain for Application Acceleration on Heterogeneous Platforms
タイトル
言語 en
タイトル Courier: A Toolchain for Application Acceleration on Heterogeneous Platforms
言語
言語 eng
キーワード
主題Scheme Other
主題 [System-Level Design] algorithm implementation, heterogeneous platform, automation tool(Outstanding Paper Award、優秀論文賞受賞)
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
Graduate School of Science and Technology, Keio University
著者所属
Department of Electrical and Electronic Engineering, Imperial College London
著者所属
Graduate School of Science and Technology, Keio University
著者所属(英)
en
Graduate School of Science and Technology, Keio University
著者所属(英)
en
Department of Electrical and Electronic Engineering, Imperial College London
著者所属(英)
en
Graduate School of Science and Technology, Keio University
著者名 Takaaki, Miyajima

× Takaaki, Miyajima

Takaaki, Miyajima

Search repository
David, Thomas

× David, Thomas

David, Thomas

Search repository
Hideharu, Amano

× Hideharu, Amano

Hideharu, Amano

Search repository
著者名(英) Takaaki, Miyajima

× Takaaki, Miyajima

en Takaaki, Miyajima

Search repository
David, Thomas

× David, Thomas

en David, Thomas

Search repository
Hideharu, Amano

× Hideharu, Amano

en Hideharu, Amano

Search repository
論文抄録
内容記述タイプ Other
内容記述 Computationally intensive applications using an open-source library such as OpenCV, BLAS or FFT are widely available on various research or industry applications. Although the optimized code of such libraries has been prepared for an accelerator, off-loading is difficult for non-expert users, especially when only binary of applications can be accessed. This paper presents a new toolchain for application acceleration called Courier. It only requires a executable binary of the target application and a corresponding function code for an accelerator. Besides, it doesn't require a source code of the application nor re-compilation of the binary. A work-flow of Courier is a simple and intended for non-expert users. It extracts runtime information from running binary, generates task graph, and then replaces the original function with a corresponding accelerator function. Many steps along with the application acceleration process are automatically executed. The users can refer to the acceleration result and modify the task graph if needed. In our case studies, Courier was used for acceleration of three applications; image processing, matrix multiplication and spectrum analysis. Functions are off-loaded to a GPU without any modification to the original source code. Applications are sped up 8.89, 8.16 and 1.23 times, respectively.
論文抄録(英)
内容記述タイプ Other
内容記述 Computationally intensive applications using an open-source library such as OpenCV, BLAS or FFT are widely available on various research or industry applications. Although the optimized code of such libraries has been prepared for an accelerator, off-loading is difficult for non-expert users, especially when only binary of applications can be accessed. This paper presents a new toolchain for application acceleration called Courier. It only requires a executable binary of the target application and a corresponding function code for an accelerator. Besides, it doesn't require a source code of the application nor re-compilation of the binary. A work-flow of Courier is a simple and intended for non-expert users. It extracts runtime information from running binary, generates task graph, and then replaces the original function with a corresponding accelerator function. Many steps along with the application acceleration process are automatically executed. The users can refer to the acceleration result and modify the task graph if needed. In our case studies, Courier was used for acceleration of three applications; image processing, matrix multiplication and spectrum analysis. Functions are off-loaded to a GPU without any modification to the original source code. Applications are sped up 8.89, 8.16 and 1.23 times, respectively.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA12394951
書誌情報 IPSJ Transactions on System LSI Design Methodology (TSLDM)

巻 8, p. 105-115, 発行日 2015-08-01
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-6687
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-20 06:25:06.651484
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3