Shiqi Lian

dblp:195/4170 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · none

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

Systems, architecture and hardware · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
2 papers
Hardware accelerators and domain-specific architectures · 87% Reconfigurable computing and FPGAs · 7% Parallel and multicore computing · 6%
Artificial intelligence
2 papers
Motion planning and robot control · 100%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
robotics accelerator
0.622018
Dadu-P: a scalable accelerator for robot motion planning in a dynamic environment · DAC 2018
Dadu: Accelerating Inverse Kinematics for High-DOF Robots · DAC 2017
Robotics › Motion planning and robot control
collision detection
0.312018
Dadu-P: a scalable accelerator for robot motion planning in a dynamic environment · DAC 2018
Robotics › Motion planning and robot control
motion planning
0.312018
Dadu-P: a scalable accelerator for robot motion planning in a dynamic environment · DAC 2018
Hardware accelerators and domain-specific architectures › robotics accelerator
motion planning accelerator
0.312018
Dadu-P: a scalable accelerator for robot motion planning in a dynamic environment · DAC 2018
Robotics › Motion planning and robot control › robot control
inverse kinematics
0.312017
Dadu: Accelerating Inverse Kinematics for High-DOF Robots · DAC 2017
Robotics › Motion planning and robot control › manipulator control
jacobian transpose control
0.312017
Dadu: Accelerating Inverse Kinematics for High-DOF Robots · DAC 2017
Hardware accelerators and domain-specific architectures › robotics accelerator
inverse kinematics accelerator
0.312017
Dadu: Accelerating Inverse Kinematics for High-DOF Robots · DAC 2017
Reconfigurable computing and FPGAs › reconfigurable computing
reconfigurable accelerator
0.112018
Dadu-P: a scalable accelerator for robot motion planning in a dynamic environment · DAC 2018
Parallel and multicore computing
parallel algorithms
0.112017
Dadu: Accelerating Inverse Kinematics for High-DOF Robots · DAC 2017

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

octree-based roadmap · 0.7batched incremental processing · 0.7speculative searching · 0.6parallel algorithm · 0.6
YearPublicationVenuePosition
2020 Accelerating RRT Motion Planning Using TCAM
abstract
Real-time motion planning is important for robot movement. In motion planning, path search and collision detection are two performance bottlenecks. In this paper, we adopt a range-based matching scheme with ternary content-addressable memories (TCAMs) to accelerate the processes of both nearest neighbor search and collision detection. In our approach, the nearest node search and collision detection can be both processed in a few TCAM lookup cycles. The evaluation shows that the TCAM-based accelerator is 236× faster than CPU for motion planning tasks. It is 5.4× faster and at least 8.8× more energy-efficient than a state-of-the-art dedicated ASIC-based accelerator.
Yuxin Yang 0002, Shiqi Lian, Xiaoming Chen 0003, Yinhe Han 0001
ACM Great Lakes Symposium on VLSI2
2020 DaDu Series - Fast and Efficient Robot Accelerators
abstract
Research on accelerators for robotics is increasing. This article introduces the kinematics, motion planning and collision detection algorithms and our accelerators in robotics, and then analyzes their advantages, disadvantages and bottlenecks. In view of the shortcomings of the existing accelerators, this paper will show a series accelerators named "DaDu" that we have proposed. For kinematics, we have proposed Dadu [1] to accelerate the inverse kinematics algorithm, which achieves 1700x speedup than the CPU implementation, 30x speedup than the GPU implementation, and 776x higher energy efficiency than the GPU implementation. For motion planning, we have proposed Dadu-P [2] to accelerate the PRM algorithm. It can get 26.5x speedup than an existing CPU-based approach for collision detection. Furthermore, with an incremental approach, the performance of motion planning can further be improved by 10x while the solution quality is degraded by 10% only. For the collision detection algorithm in motion planning, the proposed accelerator Dadu-CD [3] elaborates the in-memory processing architecture, achieving at least 5x speedup than Dadu-P in the total planning time and 9.55x lower energy consumption than Dadu-P.
Yinhe Han 0001, Yuxin Yang 0002, Xiaoming Chen 0003, Shiqi Lian
ICCAD4
2018 Dadu-P: a scalable accelerator for robot motion planning in a dynamic environment
abstract
As a critical operation in robotics, motion planning consumes lots of time and energy, especially in a dynamic environment. Through approaches based on general-purpose processors, it is hard to get a valid planning in real time. We present an accelerator to speed up collision detection, which costs over 90% of the computation time in motion planning. Via the octree-based roadmap representation, the accelerator can be reconfigured online and support large roadmaps. We in addition propose an effective algorithm to update the roadmap in a dynamic environment, together with a batched incremental processing approach to reduce the complexity of collision detection. Experimental results show that our accelerator achieves 26.5X speedup than an existing CPU-based approach. With the incremental approach, the performance further improves by 10X while the solution quality is degraded by 10% only.
Shiqi Lian, Yinhe Han 0001, Xiaoming Chen 0003, Ying Wang 0001
DAC1
2018 DimRouter: A Multi-Mode Router Architecture for Higher Energy-Proportionality of On-Chip Networks
Shiqi Lian, Ying Wang 0001, Yinhe Han 0001
J. Comput. Sci. Technol.1
2017 BoDNoC: Providing bandwidth-on-demand interconnection for multi-granularity memory systems
abstract
Multi-granularity memory system provides multiple access granularities for the applications with various spatial localities. In the multi-granularity access pattern, the one-size-bandwidth NoC design cannot utilize the bandwidth efficiently. We propose a novel NoC design, called BoDNoC, which can merge multiple narrow subnets to provide various bandwidths for access data. The new design also adopts an optimization algorithm to take full advantage of bandwidth provision. Experimental results show that BoDNoC can improve the throughput by 23.5% and reduce the energy consumption by 37.2% in comparison with one-size-bandwidth NoC design.
Shiqi Lian, Ying Wang 0001, Yinhe Han 0001, Xiaowei Li 0001
ASP-DAC1
2017 Dadu: Accelerating Inverse Kinematics for High-DOF Robots
abstract
Kinematics is the basis of robotic control, which manages the robots' movement, walking and balancing. As a critical part of Kinematics, the Inverse Kinematics (IK) will consume more time and energy to figure out the solution with the degrees of freedom increase. It goes beyond the ability of general-purpose processor based methods to provide real-time IK solver for manipulators with high degree of freedom. In this paper, we present a novel parallel algorithm, Quick-IK, based on the Jacobian transpose method. Via speculative searching in parallel, Quick-IK can reduce the number of iterations by 97% for the baseline Jacobian transpose method. In addition, we propose a novel specialized architecture, IKAcc, to boost the energy efficiency of Quick-IK through hardware acceleration. The evaluation shows that IKAcc can solve IK problem in 12 milliseconds for a 100 degrees of freedom manipulator. In addition, IKAcc can achieve 1700x performance speed-up over the CPU implementation of the original Jacobian transpose method and 30x speedup over the GPU implementation of Quick-IK. At same time, IKAcc achieves about 776x higher energy efficiency than the GPU implementation of Quick-IK.
Shiqi Lian, Yinhe Han 0001, Ying Wang 0001, Yungang Bao, Xiaowei Li 0001, Ninghui Sun
DAC1