arXiv ScienceSearch

arXiv subjects

Peng Zan

Publications and source records attributed to Peng Zan.

2 recordsLinked to original sources

Para-Pipe: Exploiting Hierarchical Operator Parallelism of ML Computational Graphs on SoCs

As edge-based deep learning applications become more complex, optimizing performance on heterogeneous System-on-Chips (SoCs) presents unique challenges. Traditional pipelining techniques distributing the computation across different on-chip processing units, while effective for throughput, do not address the latency demands posed by modern neural networks with complex interdependencies and extensive operator parallelism. There is a potential in leveraging operator parallelism to enable concurrent execution across multiple processing units, thereby reducing inference latency. However, prioritizing pipelining or parallel execution often necessitates a compromise, where optimizing one performance metric adversely impacts the other. This paper introduces Para-Pipe, a hierarchical mapping framework that integrates intra- and inter-stage operator parallelism within a pipelined architecture. Para-Pipe navigates the trade-off between throughput and latency by selectively fine-tuning parallelism levels within and across pipeline stages. This strategy can significantly reduce inter-processor communication overhead, significantly improving energy efficiency. Our evaluation demonstrates that Para-Pipe generates multiple Pareto-optimal configurations, achieving a balance between throughput and latency on an Amlogic SoC equipped with ARM big.LITTLE CPUs and GPU, as well as the Black Sesame Technology SoC featuring a deep learning accelerator and two DSPs. More importantly, throughput-optimized configurations under Para-Pipe on Amlogic SoC show an average energy efficiency improvement of 11.0% over purely pipelined strategies and 23.3% relative to non-pipelined parallel execution.

cs.DC

Integrated Energy Exchange Scheduling for Multi-microgrid System with Electric Vehicles

Electric vehicles (EVs) can be considered as flexible mobile battery storages in microgrids. For multiple microgrids in an area, coordinated scheduling on charging and discharging are required to avoid power exchange spikes between the multimicrogrid system and the main grid. In this paper, a two-stage integrated energy exchange scheduling strategy for multimicrogrid system is presented, which considers EVs as storage devices. Then several dual variables, which are representative of the marginal cost of proper constraints, are utilized to form an updated price, thereby being a modification on the original electricity price. With this updated price signal, a price-based decentralized scheduling strategy is presented for the Microgrid Central Controller (MGCC). Simulation results show that the two-stage scheduling strategy reduces the electricity cost and avoids frequent transitions between battery charging/discharging states. With the proposed decentralized scheduling strategy, each microgrid only needs to solve its local problem and limits the total power exchange within the safe range.

math.OC