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

Hsiao-Ping Tseng

dblp:86/5961 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none

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

Systems, architecture and hardware · 4 · 3 first-authorArtificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 2

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.

Databases, data mining, and information retrieval
2 papers
Recommender systems · 100%
Theoretical computer science
1 paper
Mathematical optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Electronic design automation · 100%

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

TopicWeightPapersLastEvidence papers
Mathematical optimization
constrained optimization
0.212016
Email Volume Optimization at LinkedIn · KDD 2016
Recommender systems › personalized ranking
feed ranking
0.212015
Personalizing LinkedIn Feed · KDD 2015
Electronic design automation
physical design
0.132001
Timing- and crosstalk-driven area routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
A gridless multilayer router for standard cell circuits using CTMcells · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999
Timing and Crosstalk Driven Area Routing · DAC 1998
Electronic design automation › physical design
routing
0.132001
Timing- and crosstalk-driven area routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
A gridless multilayer router for standard cell circuits using CTMcells · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999
Timing and Crosstalk Driven Area Routing · DAC 1998
Electronic design automation › physical design › routing › VLSI routing
crosstalk-aware routing
0.012001
Timing- and crosstalk-driven area routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Electronic design automation › timing analysis
interconnect delay estimation
0.011998
Timing and Crosstalk Driven Area Routing · DAC 1998
Electronic design automation
timing analysis
0.011998
Timing and Crosstalk Driven Area Routing · DAC 1998
Electronic design automation › physical design › routing
timing-driven routing
0.012001
Timing- and crosstalk-driven area routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2001
Electronic design automation › physical design › routing › channel routing
over-the-cell routing
0.011999
A gridless multilayer router for standard cell circuits using CTMcells · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1999

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

a/b testing · 0.7offline evaluation · 0.2elmore delay · 0.0crosspoint assignment · 0.0capacitance extraction · 0.0tile expansion · 0.0maze routing · 0.0constraint graph · 0.0wire spacing tuning · 0.0net ordering · 0.0graph-based optimization · 0.0
YearPublicationVenuePosition
2016 Email Volume Optimization at LinkedIn
abstract
Online social networking services distribute various types of messages to their members. Common types of messages include news, connection requests, membership notifications, promotions and event notifications. Such communication, if used judiciously, can provide an enormous value to members thereby keeping them engaged. However sending a message for every instance of news, connection request, or the like can result in an overwhelming number of messages in a member's mailbox. This may result in reduced effectiveness of communication if the messages are not sufficiently relevant to the member's interests. It may also result in a poor brand perception of the networking service. In this paper we discuss our strategy and experience with regard to the problem of email volume optimization at LinkedIn. In particular, we present a cost-benefit analysis of sending emails, the key factors to administer an effective volume optimization, our algorithm for volume optimization, the architecture of the supporting system and experimental results from online A/B tests.
Rupesh Gupta, Guanfeng Liang, Hsiao-Ping Tseng, Ravi Kiran Holur Vijay, Rómer Rosales
KDD3
2015 Personalizing LinkedIn Feed
abstract
LinkedIn dynamically delivers update activities from a user's interpersonal network to more than 300 million members in the personalized feed that ranks activities according their "relevance" to the user. This paper discloses the implementation details behind this personalized feed system at LinkedIn which can not be found from related work, and addresses the scalability and data sparsity challenges for deploying the system online. More specifically, we focus on the personalization models by generating three kinds of affinity scores: Viewer-ActivityType Affinity, Viewer-Actor Affinity, and Viewer-Actor-ActivityType Affinity. Extensive experiments based on online bucket tests (A/B experiments) and offline evaluation illustrate the effect of our personalization models in LinkedIn feed.
Deepak Agarwal, Bee-Chung Chen, Qi He 0002, Zhenhao Hua, Guy Lebanon, Pannagadatta Shivaswamy, Hsiao-Ping Tseng, Jaewon Yang, Liang Zhang 0021
KDD8
2001 Timing- and crosstalk-driven area routing
abstract
We present a timing- and crosstalk-driven router for the chip assembly task that is applied between global and detailed routing. Our new approach aims to process the crosstalk and timing constraints by ordering nets and tuning wire spacing in a quantitative way. The new approach fits between global routing and detailed routing along the physical design flow. It is the first to address the timing- and crosstalk-driven area routing problem using crosspoint assignment prior to the detailed routing stage, in contrast to the most previous approaches applied in the post-detailed routing stage. Our new approach enjoys a larger optimization solution space than the previous approaches whose solution space is highly limited by routed geometric constraints. Based on the global routing information, our graph-based optimizer preroutes wires on the global routing grids incrementally. The graph-based optimizer has two stages, net order assignment and space relaxation. A quick capacitance extraction and Elmore delay calculator considering signal switching activities are implemented to find the timing of critical nets and to provide the timing slack database of critical nets. As the graph-based algorithm proceeds, the path delay of critical nets and the timing slack database are updated. During the optimization process, it only optimizes the timing critical paths with negative slack values. The experimental results show a 5%-16% delay reduction for MCNC macrocell benchmark circuits for a 0.25 /spl mu/m process for wire geometric ratio (height/width)=1.0, against a 25% delay reduction if there is infinite space around each metal wire on the same layer.
Hsiao-Ping Tseng, Louis K. Scheffer, Carl Sechen
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1999 A gridless multilayer router for standard cell circuits using CTMcells
abstract
We present a gridless multilayer router suitable for standard cell circuits using central terminal model (CTM) cells. A CTM cell has pins in the middle which split the over-the-cell (OTC) routing region into top and bottom parts. Nets are routed in both the channel (if needed) and OTC by using a channel router. Our router uses a combined constraint graph and tile expansion algorithm. We report the first maze router to take advantage of a graph based algorithm to solve the net ordering problem. Unlike a laggard pure maze router, it has the time efficiency of a fast graph based algorithm and the better results of a maze routing algorithm. This is also the first report of the use of a tile expansion maze router for the variable height routing problem. By variable height routing we mean that a single execution of the routing algorithm will result in a completely routed solution. The only thing that is not determined a priori is the height or number of tracks needed. Our router achieves channelless solutions for the Primary1 circuit by routing over the cell in three layers. It also generates equal or better results compared to the best of the previous channel routers for all the examples we have tried. In fact, Sockeye is the first router to achieve density solutions for the r1, r3, and r4 examples for two layers and for the r3 example for three layers.
Hsiao-Ping Tseng, Carl Sechen
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1998 Timing and Crosstalk Driven Area Routing
abstract
We present a timing and crosstalk driven router for the chip assembly task that is applied between global and detailed routing. Our new approach aims to process the crosstalk and timing constraints by ordering nets and tuning wire spacing in a quantitative way. Our graph-based optimizer preroutes wires on the global routing grids incrementally in two stages - net order assignment and space relaxation. The timing delay of each critical path is calculated taking into account interconnect coupling capacitance. The objective is to reduce the delays of critical nets with negative timing slack values, by tuning net ordering and adding extra wire spacing. It shows a remarkable 8.4-25% delay reduction for MCNC benchmarks for wire geometric ratio=2.0, against a 33% delay reduction if interconnect interference disappear.
Hsiao-Ping Tseng, Louis K. Scheffer, Carl Sechen
DAC1
1998 Chip-level area routing
abstract
We present a chip-level area router for modern VLSI technologies. The gridless area router can handle any number of layers, as well as rectilinear blockage areas on any layer. A two-stage divide-and-conquer strategy is applied so that the area router can handle very large chips. The first stage includes an area-minimization loop by using an efficient and accurate multi-layer global router. The global router minimizes the chip area while performing the global routing. According to the global routing results, switchboxes are generated for the whole chip area. Then the switchboxes are sent to the second stage for detailed routing, in which a tile-expansion based switchbox router is used. With multi-level rip-up and re-route techniques, the detailed router is shown to be able to complete many difficult switchboxes. The router was tested on the MCNC building block circuits. Our results show better chip areas than the best previously published results.
Le-Chin Eugene Liu, Hsiao-Ping Tseng, Carl Sechen
ISPD2