Field programmable gate array applications—A scientometric review
Field Programmable Gate Array (FPGA) is a general purpose programmable logic device
that can be configured by a customer after manufacturing to perform from a simple logic gate …
that can be configured by a customer after manufacturing to perform from a simple logic gate …
Heteroflow: An accelerator programming model with decoupled data placement for software-defined fpgas
To achieve high performance with FPGA-equipped heterogeneous compute systems, it is
crucial to co-optimize data placement and compute scheduling to maximize data reuse and …
crucial to co-optimize data placement and compute scheduling to maximize data reuse and …
Reconfigurable hardware accelerators: Opportunities, trends, and challenges
With the emerging big data applications of Machine Learning, Speech Recognition, Artificial
Intelligence, and DNA Sequencing in recent years, computer architecture research …
Intelligence, and DNA Sequencing in recent years, computer architecture research …
Scale-out acceleration for machine learning
The growing scale and complexity of Machine Learning (ML) algorithms has resulted in
prevalent use of distributed general-purpose systems. In a rather disjoint effort, the …
prevalent use of distributed general-purpose systems. In a rather disjoint effort, the …
Fluid: An asynchronous high-level synthesis tool for complex program structures
Current high-level synthesis (HLS) tools that generate synchronous logic construct a state
machine that schedules program operations in each clock cycle. Rather than this centralized …
machine that schedules program operations in each clock cycle. Rather than this centralized …
Heterogeneous architectures for big data batch processing in mapreduce paradigm
M Goudarzi - IEEE Transactions on Big Data, 2017 - ieeexplore.ieee.org
The amount of digital data produced worldwide is exponentially growing. While the source of
this data, collectively known as Big Data, varies from among mobile services to cyber …
this data, collectively known as Big Data, varies from among mobile services to cyber …
A survey of big data machine learning applications optimization in cloud data centers and networks
SH Mohamed, TEH El-Gorashi… - arxiv preprint arxiv …, 2019 - arxiv.org
This survey article reviews the challenges associated with deploying and optimizing big data
applications and machine learning algorithms in cloud data centers and networks. The …
applications and machine learning algorithms in cloud data centers and networks. The …
An fpga-based integrated mapreduce accelerator platform
MapReduce is a programming framework for distributed systems that is used to
automatically parallelize and schedule the tasks to distributed resources. MapReduce is …
automatically parallelize and schedule the tasks to distributed resources. MapReduce is …
A study of reconfigurable accelerators for cloud computing
Due to the exponential increase in network traffic in the data centers, thousands of servers
interconnected with high bandwidth switches are required. Field Programmable Gate Arrays …
interconnected with high bandwidth switches are required. Field Programmable Gate Arrays …
Sorting big data on heterogeneous near-data processing systems
Big data workloads assumed recently a relevant importance in many business and scientific
applications. Sorting elements efficiently in big data workloads is a key operation. In this …
applications. Sorting elements efficiently in big data workloads is a key operation. In this …