Leonard Truong

Learn More
Deep neural networks (DNNs) have undergone a surge in popularity with consistent advances in the state of the art for tasks including image recognition, natural language processing, and speech recognition. The computationally expensive nature of these networks has led to the proliferation of implementations that sacrifice abstraction for high performance.(More)
Personal Comfort Systems (PCS) are capable of maintaining occupant comfort in buildings despite large deviations from recommended "comfortable" temperatures. We present a novel digital controller for a well-studied (previously analog) PCS, allowing it to report real-time telemetry and respond to programmatic actuation requests. This enables the established(More)
The SEJITS framework supports creating embedded domain-specific languages (DSELs) and code generators, a pair of which is called a <i>specializer</i>, with much less effort than creating a full DSL compiler---typically just a few hundred lines of code. SEJITS' main benefit is allowing application writers to stay entirely in high-level languages such as(More)
  • 1