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

Yu-Chieh Cheng

dblp:30/2362 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
1since 2021 · last 2025
0009-0004-2401-7912ORCID · reported

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

Systems, architecture and hardware · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 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 networks
2 papers
Internet architecture and protocols · 94% Network performance modeling · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 100%

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

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › packet processing
packet classification
0.522016
Scalable Multi-Match Packet Classification Using TCAM and SRAM · IEEE Trans. Computers 2016
Packet Classification Using Dynamically Generated Decision Trees · IEEE Trans. Computers 2015
Internet architecture and protocols › packet processing › packet classification
multi-match packet classification
0.212016
Scalable Multi-Match Packet Classification Using TCAM and SRAM · IEEE Trans. Computers 2016
Internet architecture and protocols › packet processing › packet classification
decision-tree packet classification
0.212015
Packet Classification Using Dynamically Generated Decision Trees · IEEE Trans. Computers 2015
Hardware accelerators and domain-specific architectures › network function acceleration
TCAM-based classification
0.112016
Scalable Multi-Match Packet Classification Using TCAM and SRAM · IEEE Trans. Computers 2016

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

binary decision tree · 0.5TCAM-SRAM hybrid · 0.5replication control · 0.2binary search on levels · 0.2
YearPublicationVenuePosition
2025 RailEstate: An Interactive System for Metro Linked Property Trends
abstract
Access to metro systems plays a critical role in shaping urban housing markets by enhancing neighborhood accessibility and driving property demand. We present RailEstate, a novel web-based system that integrates spatial analytics, natural language interfaces, and interactive forecasting to analyze how proximity to metro stations influences residential property prices in the Washington metropolitan area. Unlike static mapping tools or generic listing platforms, RailEstate combines 25 years of historical housing data with transit infrastructure to support low-latency geospatial queries, time-series visualizations, and predictive modeling. Users can interactively explore ZIP-code-level price patterns, investigate long-term trends, and forecast future housing values around any metro station. A key innovation is our natural language chatbot, which translates plain-English questions (e.g., "What is the highest price in Falls Church in the year 2000?") into executable SQL over a spatial database. This unified and interactive platform empowers urban planners, investors, and residents to derive actionable insights from metro-linked housing data—without requiring technical expertise. A demonstration video of the system is available at https://www.youtube.com/watch?v=ZLiz8S1UXsc.
Chen-Wei Chang, Yu-Chieh Cheng, Yun-En Tsai, Fanglan Chen, Chang-Tien Lu
SIGSPATIAL/GIS2
2016 Scalable Multi-Match Packet Classification Using TCAM and SRAM
abstract
Packet classification is an enabling technology for various network services. Fast single-match packet classification can be achieved by using ternary content addressable memory (TCAM) because of the superior speed performance. TCAM has some drawbacks including incapability to store arbitrary ranges, confined TCAM capacity and limited choices of entry lengths. Moreover, TCAM only reports the first matching entry to impose a limitation on supporting multi-match packet classification, which requires all matching rules. The existing algorithms deal with the issues of TCAM-based multi-match packet classification by burdening TCAM with extra entries and/or accesses. In this work, we offload the overhead of TCAM to static random access memory (SRAM) to achieve efficient multi-match packet classification. Our scheme synthesizes TCAM compatible entries by using binary decision trees and employs SRAM for further comparisons. Each synthesized entry can be stored in one TCAM entry to significantly reduce TCAM consumption and fulfill low power consumption. The experimental results show that our scheme can lower the demand of TCAM to improve both search latency and energy efficiency. The scalability of TCAM-based multi-match packet classification can thus be improved drastically.
Yu-Chieh Cheng, Pi-Chung Wang
IEEE Trans. Computers1
2015 Packet Classification Using Dynamically Generated Decision Trees
abstract
Binary search on levels (BSOL) is a decision-tree algorithm for packet classification with superior speed performance. However, the most decision-tree-based algorithms, like BSOL, may suffer from a memory explosion problem caused by filter replications. In this work, we improve the storage performance of BSOL by employing a scheme, replication control. Our scheme dynamically generates multiple decision trees to eliminate filter replications in BSOL. The experimental results show that the new scheme achieves better performance than the existing decision-tree-based algorithms.
Yu-Chieh Cheng, Pi-Chung Wang
IEEE Trans. Computers1
2008 Spreading Code Allocation for Downlink MC-CDMA
abstract
The paper illustrates that multiple access interference (MAI) can be reduced by arranging the spreading codes in multi-carrier code division multiple access (MC-CDMA) systems. An effective spreading code allocation procedure using simple least square (LS) channel estimation is presented to reduce the MAI in downlink MC-CDMA systems. Moreover, the spreading codes chosen by the method are in a consistent sequence. Using this code selection method, the system capacity of MC-CDMA can be effectively increased without increasing too much system complexity. Simulation results show that the presented method can work well for both time-invariant and fading channels.
Yu-Chieh Cheng, Chin-Kuo Jao, Shyue-Win Wei
ICC1
2007 Spreading Code Allocation for Downlink MC-CDMA
abstract
The paper illustrates that multiple access interference (MAI) can be reduced by re-ordering the spreading codes in multi-carrier code division multiple access (MC-CDMA) systems. An effective spreading code allocation procedure using simple least square (LS) channel estimation is presented to reduce the MAI in downlink MC-CDMA systems. Moreover, the spreading codes chosen by the method are in a consistent sequence. Using this code selection method, the system capacity of MC-CDMA can be effectively increased without increasing the system complexity. Simulation results show that the presented method can work well for both time-invariant and fading channels.
Chin-Kuo Jao, Yu-Chieh Cheng, Shyue-Win Wei
PIMRC2