Xiaofei Liu

Dr. Xiaofei Liu

School of Electronic Engineering and Computer Science, Peking University
orcid

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications

20 November 2021 in Optimization Letters
Verified
Journal Article
Closed access
PDF file
XLXiaofei Liu
Xiaofei Liu
WLWeidong Li
Weidong Li
RXRuntao Xie
Runtao Xie

13 May 2022 in Theoretical Computer Science
Verified
Journal Article
Closed access
XLXiaofei Liu
Xiaofei Liu
WLWeidong Li
Weidong Li
HDHan Dai
Han Dai

20 March 2021 in Optimization Letters
Verified
Journal Article
Closed access
PDF file
XLXiaofei Liu
Xiaofei Liu
WLWeidong Li
Weidong Li

3 July 2023 in IEEE Transactions on Parallel and Distributed Systems
Verified
Journal Article
Closed access
PQPeng Qu
Peng Qu
HLHui Lin
Hui Lin
MPMeng Pang
Meng Pang
XLXiaofei Liu
Xiaofei Liu
WZWeimin Zheng
Weimin Zheng
YZYouhui Zhang
Youhui Zhang
Spiking Neural Networks (SNNs) are currently the most widely used computing model for neuroscience communities. There is also an increasing research interest in exploring the potential of SNN in brain-inspired computing, artificial intelligence, and other areas. As SNNs possess distinguished characteristics that originate from biological authenticity, they require dedicated simulation frameworks to achieve usability and efficiency. However, there is no widely-used, easily accessible, high performance SNN simulation framework for GPU clusters. In this paper, we propose ENLARGE, an efficient SNN simulation framework on GPU clusters. ENLARGE provides a multi-level architecture that deals with computation, communication, and synchronization hierarchically. We also propose an efficient communication method with an all-to-all communication pattern. To deal with the delay of spike delivery, which is the most distinguished SNN characteristic, several delay-aware optimization methods are also proposed. We further propose a multilevel workload management method. Various experiments are carried out to demonstrate the performance and scalability of the framework, as well as the effects of the optimization methods. Test results show that ENLARGE can achieve $3.17\times \sim 28.12\times$ speedup compared with the most widely used NEST simulator and $3.26\times \sim 13.57\times$ speedup compared with the widely used NEST GPU simulator for GPU clusters.

11 January 2017 in Security and Communication Networks
Verified
Journal Article
Open access
PDF file
HCHongyan Cui
Hongyan Cui
XLXiaofei Liu
Xiaofei Liu
TYTao Yu
Tao Yu
HZHonggang Zhang
Honggang Zhang
YFYajun Fang
Yajun Fang
ZXZongguo Xia
Zongguo Xia
We propose a cloud service scheduling model that is referred to as the Task Scheduling System (TSS). In the user module, the process time of each task is in accordance with a general distribution. In the task scheduling module, we take a weighted sum of makespan and flowtime as the objective function and use an Ant Colony Optimization (ACO) and a Genetic Algorithm (GA) to solve the problem of cloud task scheduling. Simulation results show that the convergence speed and output performance of our Genetic Algorithm-Chaos Ant Colony Optimization (GA-CACO) are optimal.