Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hirotaka Tamura

dblp:22/4418 · DBLP profile ↗
← Back
7ranked-venue papers
0as first author
1since 2021 · last 2022
0000-0002-4152-1406ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 1 since 2021Artificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Reconfigurable computing and FPGAs · 39% Hardware accelerators and domain-specific architectures · 33% Emerging computing paradigms · 14%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures › domain-specific accelerator › optimization accelerator
combinatorial optimization accelerator
1.022022
MAQO: A Scalable Many-Core Annealer for Quadratic Optimization on a Stratix 10 FPGA · FPGA 2022
Replica Exchange MCMC Hardware With Automatic Temperature Selection and Parallel Trial · IEEE Trans. Parallel Distributed Syst. 2020
Reconfigurable computing and FPGAs
FPGA accelerator
1.022022
MAQO: A Scalable Many-Core Annealer for Quadratic Optimization on a Stratix 10 FPGA · FPGA 2022
Replica Exchange MCMC Hardware With Automatic Temperature Selection and Parallel Trial · IEEE Trans. Parallel Distributed Syst. 2020
Emerging computing paradigms › unconventional computing
ising machine
0.412020
Replica Exchange MCMC Hardware With Automatic Temperature Selection and Parallel Trial · IEEE Trans. Parallel Distributed Syst. 2020
Electronic design automation › physical design › routing
FPGA routing
0.212014
Optimizing effective interconnect capacitance for FPGA power reduction · FPGA 2014
Reconfigurable computing and FPGAs
FPGA routing architecture
0.212014
Optimizing effective interconnect capacitance for FPGA power reduction · FPGA 2014
Mathematical optimization
discrete optimization
0.212022
MAQO: A Scalable Many-Core Annealer for Quadratic Optimization on a Stratix 10 FPGA · FPGA 2022
Mathematical optimization › combinatorial optimization › assignment problem
quadratic assignment problem
0.212022
MAQO: A Scalable Many-Core Annealer for Quadratic Optimization on a Stratix 10 FPGA · FPGA 2022
Performance modeling and evaluation › performance evaluation methodology
simulation and benchmarking
0.112020
Replica Exchange MCMC Hardware With Automatic Temperature Selection and Parallel Trial · IEEE Trans. Parallel Distributed Syst. 2020
Energy-efficient computing
dynamic power reduction
0.112014
Optimizing effective interconnect capacitance for FPGA power reduction · FPGA 2014
Energy-efficient computing › energy-efficient communication
interconnect energy
0.112014
Optimizing effective interconnect capacitance for FPGA power reduction · FPGA 2014

Methods — techniques the papers use, named apart from their topics

simulated annealing · 1.6parallel tempering · 1.1replica exchange markov chain monte carlo · 0.4parallel energy evaluation · 0.4graph matching · 0.2CAD techniques · 0.2
YearPublicationVenuePosition
2022 MAQO: A Scalable Many-Core Annealer for Quadratic Optimization on a Stratix 10 FPGA
abstract
Quadratic Assignment Problems are a class of NP-hard combinatorial optimization problems with a wide range of real-world applications such as Vehicle Routing and FPGA Block Placement. Despite technological advances, solvers that target Quadratic Assignment Problems still require significant computing resources and time, especially as problem sizes grow; with the end of Dennard Scaling leading to the increased development of domain-specific hardware for such tasks. This paper presents MAQO: a hardware architecture for a scalable many-core annealer for quadratic optimization, implemented on an Intel Stratix 10 FPGA. MAQO is comprised of 32 domain-specific processing cores, supporting Quadratic Assignment Problems with up to 200 integer variables, in combination with a Parallel Tempering controller, all operating at 220MHz with a maximum FPGA power draw of 40W. We benchmark MAQO's performance, via solving some of the most difficult known Quadratic Assignment Problem instances, and show that it is, on average, 2.5 times faster than the next best competing solver with 22 times better performance-per-watt.
Mohammad Bagherbeik, Seyed Farzad Mousavi, Kouichi Kanda, Hirotaka Tamura, Ali Sheikholeslami
FPGA5
2020 Digital Annealer for High-Speed Solving of Combinatorial optimization Problems and Its Applications
abstract
A Digital Annealer (DA) is a dedicated architecture for high-speed solving of combinatorial optimization problems mapped to an Ising model. With fully coupled bit connectivity and high coupling resolution as a major feature, it can be used to express a wide variety of combinatorial optimization problems. The DA uses Markov Chain Monte Carlo as a basic search mechanism, accelerated by the hardware implementation of multiple speed-enhancement techniques such as parallel search, escape from a local solution, and replica exchange. It is currently being offered as a cloud service using a second-generation chip operating on a scale of 8,192 bits. This paper presents an overview of the DA, its performance against benchmarks, and application examples.
Satoshi Matsubara, Motomu Takatsu, Toshiyuki Miyazawa, Takayuki Shibasaki, Yasuhiro Watanabe, Kazuya Takemoto, Hirotaka Tamura
ASP-DAC7
2020 A Permutational Boltzmann Machine with Parallel Tempering for Solving Combinatorial Optimization Problems
abstract
Boltzmann Machines are recurrent neural networks that have been used extensively in combinatorial optimization due to their simplicity and ease of parallelization. This paper introduces the Permutational Boltzmann Machine, a neural network capable of solving permutation optimization problems. We implement this network in combination with a Parallel Tempering algorithm with varying degrees of parallelism ranging from a single-thread variant to a multi-threaded system using a 64-core CPU with SIMD instructions. We benchmark the performance of this new system on Quadratic Assignment Problems, using some of the most difficult known instances, and show that our parallel system performs in excess of 100 $$\times $$ faster than any known dedicated solver, including those implemented on CPU clusters, GPUs, and FPGAs.
Mohammad Bagherbeik, Parastoo Ashtari, Seyed Farzad Mousavi, Kouichi Kanda, Hirotaka Tamura, Ali Sheikholeslami
PPSN (1)5
2020 Replica Exchange MCMC Hardware With Automatic Temperature Selection and Parallel Trial
abstract
A replica exchange Markov Chain Monte Carlo (MCMC) engine is developed with automatic temperature adjustment for solving combinatorial optimization problems by minimizing the energy of the Ising model. The automatic temperature adjustment scheme ensures that the MCMC process is optimized at every stage of the execution. This approach is performed by dynamically adjusting temperatures of all replicas, based on the properties of any given problem, in addition to the capability of automatically inserting new replicas or removing any existing replicas to achieve the best possible resource efficiency and execution time. The proposed algorithm is integrated with parallel evaluation of energy increment and update scheme. The engine is implemented on the FPGA platform with a capacity of running up to 42 replicas in pipeline, each running 1024 fully-connected Ising spins in parallel. The performance of the hardware is examined with three different classes of problems, Vertex Cover, Maximum-Cut, and Travelling Salesman using the engine in three modes, simulated annealing, with replica exchange while the adjustments are turned on or off. Up to 16x speedup is observed by turning on the replica exchange capability in addition to the advantage of eliminating the challenging process of finding an optimal annealing schedule for simulated annealing process.
Keivan Dabiri, Mehrdad Malekmohammadi, Ali Sheikholeslami, Hirotaka Tamura
IEEE Trans. Parallel Distributed Syst.4
2017 Ising-Model Optimizer with Parallel-Trial Bit-Sieve Engine
Satoshi Matsubara, Hirotaka Tamura, Motomu Takatsu, Danny Yoo, Behraz Vatankhahghadim, Hironobu Yamasaki, Toshiyuki Miyazawa, Sanroku Tsukamoto, Yasuhiro Watanabe, Kazuya Takemoto, Ali Sheikholeslami
CISIS2
2014 Optimizing effective interconnect capacitance for FPGA power reduction
abstract
We propose a technique to reduce the effective parasitic capacitance of interconnect routing conductors in a bid to simultaneously reduce power consumption and improve delay. The parasitic capacitance reduction is achieved by ensuring routing conductors adjacent to those used by timing critical or high activity nets are left floating - disconnected from either VDD or GND. In doing so, the effective coupling capacitance between the conductors is reduced, because the original coupling capacitance between the conductors is placed in series with other capacitances in the circuit (series combinations of capacitors correspond to lower effective capacitance). To ensure unused conductors can be allowed to float requires the use of tri-state routing buffers, and to that end, we also propose low-cost tri-state buffer circuitry. We also introduce CAD techniques to maximize the likelihood that unused routing conductors are made to be adjacent to those used by nets with high activity or low slack, improving both power and speed. Results show that interconnect dynamic power reductions of up to ~15.5% are expected to be achieved with a critical path degradation of ~1%, and a total area overhead of ~2.1%.
Safeen Huda, Jason Helge Anderson, Hirotaka Tamura
FPGA3
2013 Charge recycling for power reduction in FPGA interconnect
abstract
We propose charge recycling (CR) to reduce power consumption in FPGAs. We take advantage of the property that many routing conductors are left unused in any FPGA implementation of an application. Charge recycling via the unused conductors reduces the amount of charge drawn from the supply, lowering energy consumption. We present a routing switch that operates in two modes: normal and CR, and describe the CAD tool changes needed to support CR at the routing and post-routing stages of the flow. Results show that dynamic power in the FPGA interconnect can be reduced by up to ~15-18.4% by the proposed techniques, depending on the performance constraints.
Safeen Huda, Jason Helge Anderson, Hirotaka Tamura
FPL3