Researcher profile

Richard Ho

Richard Ho contributes to research discovery and scholarly infrastructure.

ResearcherAffiliation not importedOpen to collaborate

Trust snapshot

Quick read

Trust 13 - UnverifiedVerification L1Unclaimed author
2works
0followers
3topics
4close collaborators

Actions

Decide how to stay connected

Follow researcher0

Identity and collaboration

How to connect with this researcher

Claiming links this public author record to a researcher profile and unlocks direct collaboration workflows.

Log in to claim

Direct collaboration

Open a focused conversation when the fit is right

Claim this author entity first to unlock direct invitations.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent work, topics, institutions and collaborators without jumping out to a separate graph page.

Building this graph slice

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

2 published item(s)

preprint2020arXiv

Chip Placement with Deep Reinforcement Learning

In this work, we present a learning-based approach to chip placement, one of the most complex and time-consuming stages of the chip design process. Unlike prior methods, our approach has the ability to learn from past experience and improve over time. In particular, as we train over a greater number of chip blocks, our method becomes better at rapidly generating optimized placements for previously unseen chip blocks. To achieve these results, we pose placement as a Reinforcement Learning (RL) problem and train an agent to place the nodes of a chip netlist onto a chip canvas. To enable our RL policy to generalize to unseen blocks, we ground representation learning in the supervised task of predicting placement quality. By designing a neural architecture that can accurately predict reward across a wide variety of netlists and their placements, we are able to generate rich feature embeddings of the input netlists. We then use this architecture as the encoder of our policy and value networks to enable transfer learning. Our objective is to minimize PPA (power, performance, and area), and we show that, in under 6 hours, our method can generate placements that are superhuman or comparable on modern accelerator netlists, whereas existing baselines require human experts in the loop and take several weeks.

preprint2019arXiv

Fluctuations of Lyapunov Exponents in homogeneous and isotropic turbulence

In the context of the analysis of the chaotic properties of homogeneous and isotropic turbulence, direct numerical simulations are used to study the fluctuations of the finite time Lyapunov exponent (FTLE) and its relation to Reynolds number, lattice size and the choice of the steptime used to compute the Lyapunov exponents. The results show that using the FTLE method produces Lyapunov exponents that are remarkably stable under the variation of the steptime and lattice size. Furthermore, it reaches such stability faster than other characteristic quantities such as energy and dissipation rate. These results remain even if the steptime is made arbitrarily small. A discrepancy is also resolved between previous measurements of the dependence on the Reynolds number of the Lyapunov exponent. The signal produced by different variables in the steady state is analyzed and the self decorrelation time is used to determine the run time needed in the simulations to obtain proper statistics for each variable. Finally, a brief analysis on MHD flows is also presented, which shows that the Lyapunov exponent is still a robust measure in the simulations, although the Lyapunov exponent scaling with Reynolds number is significantly different from that of magnetically neutral hydrodynamic fluids.