Language:
English
繁體中文
Help
圖資館首頁
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Design of FPGA-based computing syste...
~
Hariyama, Masanori.
Design of FPGA-based computing systems with OpenCL
Record Type:
Electronic resources : Monograph/item
Title/Author:
Design of FPGA-based computing systems with OpenCLby Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama.
Author:
Waidyasooriya, Hasitha Muthumala.
other author:
Hariyama, Masanori.
Published:
Cham :Springer International Publishing :2018.
Description:
ix, 126 p. :ill., digital ;24 cm.
Contained By:
Springer eBooks
Subject:
Field programmable gate arrays.
Online resource:
http://dx.doi.org/10.1007/978-3-319-68161-0
ISBN:
9783319681610$q(electronic bk.)
Design of FPGA-based computing systems with OpenCL
Waidyasooriya, Hasitha Muthumala.
Design of FPGA-based computing systems with OpenCL
[electronic resource] /by Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama. - Cham :Springer International Publishing :2018. - ix, 126 p. :ill., digital ;24 cm.
Background -- Introduction to OpenCL for FPGA -- FPGA Accelerator Design Using OpenCL -- FPGA-Oriented Parallel Programming -- Exploiting the Memory Hierarchy -- Design Examples -- Index.
This book provides wide knowledge about designing FPGA-based heterogeneous computing systems, using a high-level design environment based on OpenCL (Open Computing language), which is called OpenCL for FPGA. The OpenCL-based design methodology will be the key technology to exploit the potential of FPGAs in various applications such as low-power embedded applications and high-performance computing. By understanding the OpenCL-based design methodology, readers can design an entire FPGA-based computing system more easily compared to the conventional HDL-based design, because OpenCL for FPGA takes care of computation on a host, data transfer between a host and an FPGA, computation on an FPGA with a capable of accessing external DDR memories. In the step-by-step way, readers can understand followings: how to set up the design environment how to write better codes systematically considering architectural constraints how to design practical applications Provides readers with an overview and practical examples of OpenCL-based design methodologies for FPGA-based computing systems; Helps software engineers to understand systematically patterns of parallel processing and implement such patterns using OpenCL for FPGAs; Includes a variety of design examples of embedded applications such as image processing, and high-performance computing.
ISBN: 9783319681610$q(electronic bk.)
Standard No.: 10.1007/978-3-319-68161-0doiSubjects--Topical Terms:
246658
Field programmable gate arrays.
LC Class. No.: TK7895.G36
Dewey Class. No.: 621.395
Design of FPGA-based computing systems with OpenCL
LDR
:02509nmm a2200313 a 4500
001
528751
003
DE-He213
005
20180619152150.0
006
m d
007
cr nn 008maaau
008
181030s2018 gw s 0 eng d
020
$a
9783319681610$q(electronic bk.)
020
$a
9783319681603$q(paper)
024
7
$a
10.1007/978-3-319-68161-0
$2
doi
035
$a
978-3-319-68161-0
040
$a
GP
$c
GP
041
0
$a
eng
050
4
$a
TK7895.G36
072
7
$a
TJFC
$2
bicssc
072
7
$a
TEC008010
$2
bisacsh
082
0 4
$a
621.395
$2
23
090
$a
TK7895.G36
$b
W138 2018
100
1
$a
Waidyasooriya, Hasitha Muthumala.
$3
801353
245
1 0
$a
Design of FPGA-based computing systems with OpenCL
$h
[electronic resource] /
$c
by Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama.
260
$a
Cham :
$b
Springer International Publishing :
$b
Imprint: Springer,
$c
2018.
300
$a
ix, 126 p. :
$b
ill., digital ;
$c
24 cm.
505
0
$a
Background -- Introduction to OpenCL for FPGA -- FPGA Accelerator Design Using OpenCL -- FPGA-Oriented Parallel Programming -- Exploiting the Memory Hierarchy -- Design Examples -- Index.
520
$a
This book provides wide knowledge about designing FPGA-based heterogeneous computing systems, using a high-level design environment based on OpenCL (Open Computing language), which is called OpenCL for FPGA. The OpenCL-based design methodology will be the key technology to exploit the potential of FPGAs in various applications such as low-power embedded applications and high-performance computing. By understanding the OpenCL-based design methodology, readers can design an entire FPGA-based computing system more easily compared to the conventional HDL-based design, because OpenCL for FPGA takes care of computation on a host, data transfer between a host and an FPGA, computation on an FPGA with a capable of accessing external DDR memories. In the step-by-step way, readers can understand followings: how to set up the design environment how to write better codes systematically considering architectural constraints how to design practical applications Provides readers with an overview and practical examples of OpenCL-based design methodologies for FPGA-based computing systems; Helps software engineers to understand systematically patterns of parallel processing and implement such patterns using OpenCL for FPGAs; Includes a variety of design examples of embedded applications such as image processing, and high-performance computing.
650
0
$a
Field programmable gate arrays.
$3
246658
650
0
$a
OpenCL (Computer program language)
$3
586405
650
0
$a
Gate array circuits.
$3
182199
650
1 4
$a
Engineering.
$3
210888
650
2 4
$a
Circuits and Systems.
$3
274416
650
2 4
$a
Processor Architectures.
$3
274498
650
2 4
$a
Logic Design.
$3
276275
700
1
$a
Hariyama, Masanori.
$3
801354
700
1
$a
Uchiyama, Kunio.
$3
561701
710
2
$a
SpringerLink (Online service)
$3
273601
773
0
$t
Springer eBooks
856
4 0
$u
http://dx.doi.org/10.1007/978-3-319-68161-0
950
$a
Engineering (Springer-11647)
based on 0 review(s)
ALL
電子館藏
Items
1 records • Pages 1 •
1
Inventory Number
Location Name
Item Class
Material type
Call number
Usage Class
Loan Status
No. of reservations
Opac note
Attachments
000000150465
電子館藏
1圖書
電子書
EB TK7895.G36 W138 2018 2018.
一般使用(Normal)
On shelf
0
1 records • Pages 1 •
1
Multimedia
Multimedia file
http://dx.doi.org/10.1007/978-3-319-68161-0
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login