Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    Computation vs. Memory Systems: Pinning Down Accelerator Bottlenecks

    The world needs special-purpose accelerators to meet future constraints on computation and power consumption. Choosing appropriate accelerator architectures is a key challenge. In this work, we present a pinto...

    Martha A. Kim, Stephen A. Edwards in Computer Architecture (2012)

  2. Chapter and Conference Paper

    Compile-Time Analysis and Specialization of Clocks in Concurrent Programs

    Clocks are a mechanism for providing synchronization barriers in concurrent programming languages. They are usually implemented using primitive communication mechanisms and thus spare the programmer from reaso...

    Nalini Vasudevan, Olivier Tardieu, Julian Dolby in Compiler Construction (2009)

  3. No Access

    Book

  4. No Access

    Chapter and Conference Paper

    Separate Compilation for Synchronous Modules

    Synchronous models are useful for designing real-time embedded systems because they provide timing control and deterministic concurrency. However, the semantics of such models usually require an entire system ...

    Jia Zeng, Stephen A. Edwards in Embedded Software and Systems (2005)

  5. No Access

    Chapter

    Porting a Network Cryptographic Service to the RMC2000

    This chapter describes our experience porting a transport-layer cryptography service to an embedded microcontroller. We describe some key development issues and techniques involved in porting networked softwar...

    Stephen Jan, Paolo de Dios, Stephen A. Edwards in Embedded Software for SoC (2003)