ComputingComputer ScienceComputer ArchitectureSystems ProgrammingWeb TechnologiesApplication Programming InterfacesAsynchronous Web CommunicationEvent-driven ArchitectureWeb Application ArchitectureWeb Application DevelopmentEvent HandlingEvent-driven CommunicationEvent-driven ComputingEvent-driven ProgrammingJavascript Event HandlingProcessor ArchitectureProgramming Model Design
Web 2.0 applications written in JavaScript are increasingly popular as they are easy to use, easy to update and maintain, and portable across a wide variety of computing platforms. Web applications receive frequent input from a rich array of sensors, network, and user input modalities. To handle the resulting asynchrony due to these inputs, web applications are developed using an event-driven programming model. These event-driven web applications have dramatically different characteristics, which provides an opportunity to create a customized processor core to improve the responsiveness of web applications.
26
Christian Bienia, Sanjeev Kumar, Jaswinder Pal Singh et al. · 2008 · 3.4K citations
Sheng Li, Jung Ho Ahn, Richard Strong et al. · 2009 · 2.4K citations
Dark silicon and the end of multicore scaling
Hadi Esmaeilzadeh, Emily Blem, Renée St. Amant et al. · 2011 · 1.5K citations
Trevor E. Carlson, Wim Heirman, Lieven Eeckhout · 2011 · 822 citations
Engineering, Computer Science, High-performance Computing +16