Wilson Hsieh - Academia.edu (original) (raw)

Uploads

Papers by Wilson Hsieh

Research paper thumbnail of Derive

Sigplan Notices, 2000

Bookmarks Related papers MentionsView impact

Research paper thumbnail of A framework for determining useful parallelism

Bookmarks Related papers MentionsView impact

Research paper thumbnail of The Need for Predictable Garbage Collection

Bookmarks Related papers MentionsView impact

Research paper thumbnail of T e C H N I Q U e S F O R T H e D e S I G N O F J Ava O P e R at I N G S y S T e M S

Bookmarks Related papers MentionsView impact

Research paper thumbnail of The interaction of access control and object orientation in extensible systems

Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176)

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Systems and Methods of Increasing Database Access Concurrency Using Granular Timestamps

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Type-safe casting

Software: Practice and Experience, 1998

Many modern extensible systems, such as Java and the SPIN operating system, depend on type safety... more Many modern extensible systems, such as Java and the SPIN operating system, depend on type safety for memory protection. Unfortunately, current type‐safe languages do not support systems programming well, because they do not give programmers the ability to deal with untyped data easily. In particular, they do not support the ability to cast between untyped data and language‐level types. We describe a powerful, type‐safe cast operator that helps programmers write low‐level systems codes in type‐safe languages. We have implemented this operator in Modula‐3 for the SPIN operating system, and we give specific examples of how we use it in SPIN. © 1998 John Wiley & Sons, Ltd.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Exlracting parallelism from sequential programs

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Extracting parallelism from sequential programs

... Jeanne Ferrante, Vivek Sarkar, and Dave Shields - who were a wonderful group of people to wor... more ... Jeanne Ferrante, Vivek Sarkar, and Dave Shields - who were a wonderful group of people to work with. Thanks also to Cathy McCarthy, Francois Irigoin, and Jan Stone for being very friendly and helpful during my stay at IBM; thanks to Kip Fern, who was a good ...

Bookmarks Related papers MentionsView impact

Research paper thumbnail of C: A Language for High-Level, Efficient, and Machine-independant Dynamic Code Generation

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Efficient Implementation of High-Level Languages on User-Level Communications Architectures

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Bigtable: a distributed storage system for structured data

Operating Systems Design and Implementation, Nov 6, 2006

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Optimistic active messages

Bookmarks Related papers MentionsView impact

Research paper thumbnail of C: a language for high-level, efficient, and machine-independent dynamic code generation

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Reverse-Engineering Instruction Encodings

USENIX Annual Technical Conference, Jun 25, 2001

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Bigtable: A Distributed Storage System for Structured Data (Awarded Best Paper!)

Operating Systems Design and Implementation, 2006

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Derive

Bookmarks Related papers MentionsView impact

Research paper thumbnail of BigTable: A System for Distributed Structured Storage

Bookmarks Related papers MentionsView impact

Research paper thumbnail of C and tcc

ACM Transactions on Programming Languages and Systems, Mar 1, 1999

Bookmarks Related papers MentionsView impact

Research paper thumbnail of The persistent relevance of IPC performance: new techniques for reducing the IPC penalty

Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Derive

Sigplan Notices, 2000

Bookmarks Related papers MentionsView impact

Research paper thumbnail of A framework for determining useful parallelism

Bookmarks Related papers MentionsView impact

Research paper thumbnail of The Need for Predictable Garbage Collection

Bookmarks Related papers MentionsView impact

Research paper thumbnail of T e C H N I Q U e S F O R T H e D e S I G N O F J Ava O P e R at I N G S y S T e M S

Bookmarks Related papers MentionsView impact

Research paper thumbnail of The interaction of access control and object orientation in extensible systems

Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176)

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Systems and Methods of Increasing Database Access Concurrency Using Granular Timestamps

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Type-safe casting

Software: Practice and Experience, 1998

Many modern extensible systems, such as Java and the SPIN operating system, depend on type safety... more Many modern extensible systems, such as Java and the SPIN operating system, depend on type safety for memory protection. Unfortunately, current type‐safe languages do not support systems programming well, because they do not give programmers the ability to deal with untyped data easily. In particular, they do not support the ability to cast between untyped data and language‐level types. We describe a powerful, type‐safe cast operator that helps programmers write low‐level systems codes in type‐safe languages. We have implemented this operator in Modula‐3 for the SPIN operating system, and we give specific examples of how we use it in SPIN. © 1998 John Wiley & Sons, Ltd.

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Exlracting parallelism from sequential programs

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Extracting parallelism from sequential programs

... Jeanne Ferrante, Vivek Sarkar, and Dave Shields - who were a wonderful group of people to wor... more ... Jeanne Ferrante, Vivek Sarkar, and Dave Shields - who were a wonderful group of people to work with. Thanks also to Cathy McCarthy, Francois Irigoin, and Jan Stone for being very friendly and helpful during my stay at IBM; thanks to Kip Fern, who was a good ...

Bookmarks Related papers MentionsView impact

Research paper thumbnail of C: A Language for High-Level, Efficient, and Machine-independant Dynamic Code Generation

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Efficient Implementation of High-Level Languages on User-Level Communications Architectures

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Bigtable: a distributed storage system for structured data

Operating Systems Design and Implementation, Nov 6, 2006

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Optimistic active messages

Bookmarks Related papers MentionsView impact

Research paper thumbnail of C: a language for high-level, efficient, and machine-independent dynamic code generation

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Reverse-Engineering Instruction Encodings

USENIX Annual Technical Conference, Jun 25, 2001

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Bigtable: A Distributed Storage System for Structured Data (Awarded Best Paper!)

Operating Systems Design and Implementation, 2006

Bookmarks Related papers MentionsView impact

Research paper thumbnail of Derive

Bookmarks Related papers MentionsView impact

Research paper thumbnail of BigTable: A System for Distributed Structured Storage

Bookmarks Related papers MentionsView impact

Research paper thumbnail of C and tcc

ACM Transactions on Programming Languages and Systems, Mar 1, 1999

Bookmarks Related papers MentionsView impact

Research paper thumbnail of The persistent relevance of IPC performance: new techniques for reducing the IPC penalty

Proceedings of IEEE 4th Workshop on Workstation Operating Systems. WWOS-III

Bookmarks Related papers MentionsView impact

Log In