Abstract
In recent years, dynamic programming languages have enjoyed increasing popularity. For example,
JavaScript has become one of the most popular programming languages on the web. As the
complexity of web applications is growing, compute-intensive workloads are increasingly handed
off to the client side. While a lot of effort is put in increasing the performance of web browsers,
we aim for multicore systems with dedicated cores to effectively support dynamic languages. We
have designed Tinuso, a highly flexible core for experimentation that is optimized for high performance
when implemented on FPGA. We composed a scalable multicore configuration where
we study how hardware support for software speculation can be used to increase the performance
of dynamic languages.
Original language | English |
---|---|
Title of host publication | ACACES 2011 Seventh International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems |
Publication date | 2011 |
Publication status | Published - 2011 |
Event | 7th International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems - Fiuggi, Italy Duration: 10 Jul 2011 → 16 Jul 2011 Conference number: 7 |
Conference
Conference | 7th International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems |
---|---|
Number | 7 |
Country/Territory | Italy |
City | Fiuggi |
Period | 10/07/2011 → 16/07/2011 |