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

Wei Zang

dblp:95/1074 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 2018
0000-0002-2906-234XORCID · corroborated

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

Systems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorComputer networks · 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
1 paper
Performance modeling and evaluation · 87% Memory systems · 13%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation › simulation
cache simulation
0.212013
T-SPaCS - A Two-Level Single-Pass Cache Simulation Methodology · IEEE Trans. Computers 2013
Performance modeling and evaluation
simulation
0.212013
T-SPaCS - A Two-Level Single-Pass Cache Simulation Methodology · IEEE Trans. Computers 2013
Memory systems › memory hierarchy
cache hierarchy
0.012013
T-SPaCS - A Two-Level Single-Pass Cache Simulation Methodology · IEEE Trans. Computers 2013

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

trace-driven simulation · 0.2single-pass simulation · 0.2
YearPublicationVenuePosition
2018 Schema Slicing Methods to Reduce Development Costs of WSDL-Based Web Services
abstract
Web Services provide a standards-based open platform for integrating distributed service components. The development of large distributed XML Web Services is greatly simplified with XML data binding tools that automate XML parsing and serialization by binding XML to native data structures. This paper presents a schema slicing method to remove unused schema components from schemas, thereby significantly reducing the XML data binding code size of WSDL-based Web Services. Our results show that schema slicing applied to large Web Services, such as ONVIF, results in the removal of 70% of the schema components on average. Our method also obtains significant schema size reductions for several popular WSDL-based Web Services, such as eBay Web Services (10% reduction), PayPal Web Services (18% reduction), Microsoft Exchange Web Services (4% reduction), Amazon S3 Web Services (22% reduction) and ESRI ArcGIS Web Services (42% to 59% reduction). We implemented schema slicing in the popular gSOAP toolkit.
Wei Zang, Robert A. van Engelen
ICWS1
2013 T-SPaCS - A Two-Level Single-Pass Cache Simulation Methodology
abstract
The cache hierarchy's large contribution to total microprocessor system power makes caches a good optimization candidate. To facilitate a fast design-time cache optimization process, we propose a single-pass trace-driven cache simulation methodology-T-SPaCS-for a two-level exclusive cache hierarchy. Direct adaptation of conventional trace-driven cache simulation to two-level caches requires significant storage and simulation time as numerous stacks record cache access patterns for each level one and level two cache combination and each stack is repeatedly processed. T-SPaCS significantly reduces storage space and simulation time using a set of stacks that only record the complete cache access pattern. Thereby, T-SPaCS simulates all cache configurations for both the level one and level two caches simultaneously in a single pass. Experimental results show that T-SPaCS is 21.02X faster on average than sequential simulation for instruction caches and 33.34X faster for data caches. A simplified, but minimally lossy version of T-SPaCS (simplified-T-SPaCS) increases the average simulation speedup to 30.15X for instruction caches and 41.31X for data caches. We leverage T-SPaCS and simplified-T-SPaCS for determining the lowest energy cache configuration to quantify the effects of lossiness and observe that T-SPaCS and simplified-T-SPaCS still find the lowest energy cache configuration as compared to exact simulation.
Wei Zang, Ann Gordon-Ross
IEEE Trans. Computers1
2012 A single-pass cache simulation methodology for two-level unified caches
abstract
Cache tuning is the process of determining the optimal cache configuration given an application's requirements for reducing energy consumption and improving performance. As embedded systems trend towards unified second-level caches for improved performance, the need for fast cache tuning methodologies for multi-level cache hierarchies is becoming more critical. In this paper, we present U-SPaCS, a single-pass cache simulation methodology for design-time tuning of two-level cache hierarchies with a unified second-level cache. To afford fast simulation time, U-SPaCS maintains unique cache block addresses in a set of stacks, which enables simulation of all cache configurations for the level one instruction and data caches, and level two unified cache simultaneously in a single pass of an application's time-ordered instruction and data access trace. Experiments show that U-SPaCS can accurately determine the miss rates for a configurable cache design space consisting of 2,187 cache configurations with a 41X speedup in average simulation time as compared to the most widely-used trace-driven cache simulation.
Wei Zang, Ann Gordon-Ross
ISPASS1
2011 T-SPaCS - A two-level single-pass cache simulation methodology
abstract
The cache hierarchy's large contribution to total microprocessor system power makes caches a good optimization candidate. We propose a single-pass trace-driven cache simulation methodology - T-SPaCS - for a two-level exclusive instruction cache hierarchy. Instead of storing and simulating numerous stacks repeatedly as in direct adaptation of a conventional trace-driven cache simulation to two level caches, T-SPaCS simulates both the level one and level two caches simultaneously using one stack. Experimental results show T-SPaCS efficiently and accurately determines the optimal cache configuration (lowest energy).
Wei Zang, Ann Gordon-Ross
ASP-DAC1
2009 On the Optimality of Timing with Dirty Templates
abstract
Rapid and accurate timing synchronization is the first and foremost task in ultra-wideband (UWB) systems. The timing with dirty templates (TDT) algorithm introduced in [10] is a promising method with low complexity and relaxed operation conditions in the presence of unknown time hopping and multipath channel. Its optimality, however, remains unexplored. In this paper, we develop the maximum-likelihood (ML) timing algorithm and obtain its optimum training sequence. We show that the optimum training sequence of the ML timing estimator coincides with that of the TDT algorithm. In addition, we prove that, using this training sequence, the ML algorithm can be simplified, and that the simplified ML (SML) is equivalent to TDT.
Wei Zang, Wenshu Zhang, Liuqing Yang 0001
GLOBECOM1