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

Yifu He

dblp:307/1027 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2025
—ORCID · conflict

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

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
1 paper
Parallel and multicore computing · 62% Distributed systems · 38%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Compilers and program optimization › code generation › parallel code generation
distributed-memory code generation
0.912025
ARACHNE: Optimizing Distributed Parallel Applications with Reduced Inter-Process Communication · ACM Trans. Archit. Code Optim. 2025
Compilers and program optimization › code generation
parallel code generation
0.912025
ARACHNE: Optimizing Distributed Parallel Applications with Reduced Inter-Process Communication · ACM Trans. Archit. Code Optim. 2025
Distributed systems › communication optimization
communication overhead reduction
0.912025
ARACHNE: Optimizing Distributed Parallel Applications with Reduced Inter-Process Communication · ACM Trans. Archit. Code Optim. 2025
Parallel and multicore computing › parallel computing › parallel applications
distributed parallel applications
0.912025
ARACHNE: Optimizing Distributed Parallel Applications with Reduced Inter-Process Communication · ACM Trans. Archit. Code Optim. 2025
Parallel and multicore computing › parallel algorithms
dynamic programming
0.312025
ARACHNE: Optimizing Distributed Parallel Applications with Reduced Inter-Process Communication · ACM Trans. Archit. Code Optim. 2025
Parallel and multicore computing
task partitioning
0.312025
ARACHNE: Optimizing Distributed Parallel Applications with Reduced Inter-Process Communication · ACM Trans. Archit. Code Optim. 2025

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

polyhedral model · 1.7dynamic programming · 1.7
YearPublicationVenuePosition
2025 ARACHNE: Optimizing Distributed Parallel Applications with Reduced Inter-Process Communication
abstract
In high-performance computing (HPC), parallelization is essential for improving computational efficiency as data and computation scales exceed single-node capacity. Existing methods, such as the polyhedral model used in Pluto -Distmem, focus on loop and array optimizations within shared memory but struggle with high communication overheads and inflexibility in distributed environments. These methods often fail to effectively partition computation and manage data across nodes, leading to suboptimal performance. This paper presents Arachne , an innovative system designed to address these shortcomings by generating distributed parallel code with minimized communication overhead. The system introduces a dynamic programming algorithm to optimally distribute computational tasks across multiple processes, ensuring minimal communication costs. It also incorporates user-friendly compiler directives, allowing programmers to influence code generation easily and accommodate a broader range of parallelization scenarios without needing in-depth knowledge of parallel architectures. Arachne significantly reduces the learning curve and need for extensive code modifications, making parallel programming more accessible and efficient. Evaluation of various HPC benchmarks demonstrates that Arachne outperforms existing methods by reducing communication overhead, lowering memory requirements, and supporting more complex parallel logic, thus enhancing the overall scalability and efficiency of HPC applications.
Yifu He, Han Zhao 0005, Weihao Cui, Shulai Zhang, Quan Chen 0002, Minyi Guo
ACM Trans. Archit. Code Optim.1
2023 Maximizing the Utilization of GPUs Used by Cloud Gaming through Adaptive Co-location with Combo
abstract
Cloud vendors are now providing cloud gaming services with GPUs. GPUs in cloud gaming experience periods of idle because not every frame in a game always keeps the GPU busy for rendering. Previous works temporally co-locate games with best-effort applications to harvest these idle cycles. However, these works ignore the spatial sharing of GPUs, leading to not maximized throughput improvement. The newly introduced RT (ray tracing) Cores inside GPU SMs for ray tracing exacerbate the situation.
Binghao Chen, Han Zhao 0005, Weihao Cui, Yifu He, Shulai Zhang, Quan Chen 0002, Zijun Li 0001, Minyi Guo
SoCC4
2021 An artificial neural network model based on DNA damage response genes to predict outcomes of lower-grade glioma patients
abstract
Although the prognosis of lower-grade glioma (LGG) patients is better than others, outcomes are highly heterogeneous. Isocitrate dehydrogenase (IDH) mutation and 1p/19q codeletion status can identify patient subsets with different prognosis. However, in the era of precision medicine, there is still a lack of biomarkers that can accurately predict the individual prognosis of each patient. In this study, we found that most DNA damage response (DDR) genes were aberrantly expressed in LGG patients and were associated with their prognosis. Consequently, we developed an artificial neural network (ANN) model based on DDR genes to predict outcomes of LGG glioma patients. Then, we validated the predictive ability in an independent external dataset and found that the concordance indexes and area under time-dependent receiver operating characteristic curves of the predict index (PI) calculated based on the model were superior to those of the mutation markers. Subgroup analyses demonstrated that the model could accurately identify patients with the same mutation status but different prognosis. Moreover, the model can also identify patients with favorable prognostic mutation status but poor prognosis or vice versa. Finally, we also found that the PI was associated with the mutation status and with the altered immune microenvironment. These results demonstrated that the ANN model can accurately predict outcomes of LGG patients and will contribute to individualized therapies. In addition, a web-based application program for the model was developed.
Xiaojun Qian, Yifu He, Xinghua Han, Yueyin Pan
Briefings Bioinform.3