S
Shang-Tse Chuang
Researcher at Cisco Systems, Inc.
Publications - 15
Citations - 1248
Shang-Tse Chuang is an academic researcher from Cisco Systems, Inc.. The author has contributed to research in topics: Interleaved memory & Memory map. The author has an hindex of 9, co-authored 15 publications receiving 1126 citations. Previous affiliations of Shang-Tse Chuang include Stanford University.
Papers
More filters
Journal ArticleDOI
Matching output queueing with a combined input/output-queued switch
TL;DR: It is demonstrated that a combined input/output-queueing (CIOQ) switch running twice as fast as an input-queued switch can provide precise emulation of a broad class of packet-scheduling algorithms, including WFQ and strict priorities.
Proceedings ArticleDOI
Matching output queueing with a combined input output queued switch
TL;DR: In this article, a combined input output queueing (CIOQ) switch running twice as fast as an input-queued switch can provide precise emulation of a broad class of packet scheduling algorithms, including WFQ and strict priorities.
Proceedings ArticleDOI
Programmable Packet Scheduling at Line Rate
Anirudh Sivaraman,Suvinay Subramanian,Mohammad Alizadeh,Sharad Chole,Shang-Tse Chuang,Anurag Agrawal,Hari Balakrishnan,Tom Edsall,Sachin Katti,Nick McKeown +9 more
TL;DR: A design for a programmable packet scheduler, which allows scheduling algorithms to be programmed into a switch without requiring hardware redesign, and shows that a PIFO-based scheduler lets us program a wide variety of scheduling algorithms.
Proceedings ArticleDOI
dRMT: Disaggregated Programmable Switching
Sharad Chole,Andy Fingerhut,Ma Sha,Anirudh Sivaraman,Shay Vargaftik,Alon Berger,Gal Mendelson,Mohammad Alizadeh,Shang-Tse Chuang,Isaac Keslassy,Ariel Orda,Tom Edsall +11 more
TL;DR: dRMT overcomes two important restrictions of RMT, the predominant pipeline-based architecture for programmable switches, by disaggregating the memory and compute resources of a programmable switch.
Patent
Intelligent memory system compiler
TL;DR: In this paper, an automated system and method for designing and constructing high-speed memory operations is presented, which accepts a set of desired memory characteristics and then methodically selects different potential memory system design types and different implementations of each memory system.