A configurable multiplex data transfer model for asynchronous and heterogeneous FPGA accelerators on single DMA device

2020 ◽  
Vol 77 ◽  
pp. 103174
Author(s):  
Zhangqin Huang ◽  
Shuo Zhang ◽  
Han Gao ◽  
Xiaobo Zhang ◽  
Shengqi Yang
Author(s):  
Xiaohan Tao ◽  
Jianmin Pang ◽  
Jinlong Xu ◽  
Yu Zhu

AbstractThe heterogeneous many-core architecture plays an important role in the fields of high-performance computing and scientific computing. It uses accelerator cores with on-chip memories to improve performance and reduce energy consumption. Scratchpad memory (SPM) is a kind of fast on-chip memory with lower energy consumption compared with a hardware cache. However, data transfer between SPM and off-chip memory can be managed only by a programmer or compiler. In this paper, we propose a compiler-directed multithreaded SPM data transfer model (MSDTM) to optimize the process of data transfer in a heterogeneous many-core architecture. We use compile-time analysis to classify data accesses, check dependences and determine the allocation of data transfer operations. We further present the data transfer performance model to derive the optimal granularity of data transfer and select the most profitable data transfer strategy. We implement the proposed MSDTM on the GCC complier and evaluate it on Sunway TaihuLight with selected test cases from benchmarks and scientific computing applications. The experimental result shows that the proposed MSDTM improves the application execution time by 5.49$$\times$$ × and achieves an energy saving of 5.16$$\times$$ × on average.


2019 ◽  
Vol 42 (2) ◽  
Author(s):  
Alan Toy ◽  
Gehan Gunasekara

The data transfer model and the accountability model, which are the dominant models for protecting the data privacy rights of citizens, have begun to present significant difficulties in regulating the online and increasingly transnational business environment. Global organisations take advantage of forum selection clauses and choice of law clauses and attention is diverted toward the data transfer model and the accountability model as a means of data privacy protection but it is impossible to have confidence that the data privacy rights of citizens are adequately protected given well known revelations regarding surveillance and the rise of technologies such as cloud computing. But forum selection and choice of law clauses no longer have the force they once seemed to have and this opens the possibility that extraterritorial jurisdiction may provide a supplementary conceptual basis for championing data privacy in the globalised context of the Internet. This article examines the current basis for extraterritorial application of data privacy laws and suggests a test for increasing their relevance.


2012 ◽  
Vol 538-541 ◽  
pp. 2735-2738
Author(s):  
Hai Xia Gu

The project and techniques of driving rapid prototyping (RP) machine within CAD system were researched to avoid the precision decreasement of the data transfer from CAD to RP system. The method of achieving the layer’s contour scanning data within CAD system was researched; then, the data transfer model of direct integration of CAD and RP was established; finally, tests were conducted on a polystyrene foam cutter machine with example of layer generation. Tests show that the approximate processing to 3D CAD model can be avoided during data transfer between CAD and RP, and RP machine can be driven and controlled within CAD system.


2002 ◽  
Vol 3 (4) ◽  
pp. 293-300 ◽  
Author(s):  
D.J. Dailey ◽  
S. Maclean ◽  
F.W. Cathey ◽  
D. Meyers
Keyword(s):  

2012 ◽  
Vol 2012 ◽  
pp. 1-14 ◽  
Author(s):  
Diana Göhringer ◽  
Lukas Meder ◽  
Stephan Werner ◽  
Oliver Oey ◽  
Jürgen Becker ◽  
...  

This paper presents the hardware architecture and the software abstraction layer of an adaptive multiclient Network-on-Chip (NoC) memory core. The memory core supports the flexibility of a heterogeneous FPGA-based runtime adaptive multiprocessor system called RAMPSoC. The processing elements, also called clients, can access the memory core via the Network-on-Chip (NoC). The memory core supports a dynamic mapping of an address space for the different clients as well as different data transfer modes, such as variable burst sizes. Therefore, two main limitations of FPGA-based multiprocessor systems, the restricted on-chip memory resources and that usually only one physical channel to an off-chip memory exists, are leveraged. Furthermore, a software abstraction layer is introduced, which hides the complexity of the memory core architecture and which provides an easy to use interface for the application programmer. Finally, the advantages of the novel memory core in terms of performance, flexibility, and user friendliness are shown using a real-world image processing application.


2012 ◽  
Vol 36 (4) ◽  
pp. 820-827 ◽  
Author(s):  
Melanie J. Davis ◽  
Sravan Thokala ◽  
Xinyu Xing ◽  
N. Thompson Hobbs ◽  
Daniel P. Walsh ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document