Resumen
It could be said that much of the evolution of computers has been the quest to make use of the exponentially-growing amount of on-chip circuitry that Moore predicted in 1965 - a trend that many now claim is coming to an end [1]. Whether that rate slows or not, it is no longer the driver; there is already more circuitry than can be continuously powered. The immediate future of parallel language and compiler technology should be less about finding and using parallelism and more about maximizing the return on investment of power. Programming language constructs generally operate on data words, and so does most compiler analysis and transformation. However, individual word-level operations often harbor pointless, yet power hungry, lower-level operations. This paper suggests that parallel compilers should not only be identifying and manipulating massive parallelism, but that the analysis and transformations should go all the way down to the bit or gate level with the goal of maximizing parallel throughput per unit of power consumed. Several different ways in which compiler analysis can go lower than word-level are discussed.
| Idioma original | English |
|---|---|
| Título de la publicación alojada | Languages and Compilers for Parallel Computing - 30th International Workshop, LCPC 2017, Revised Selected Papers |
| Editores | Lawrence Rauchwerger |
| Páginas | 101-108 |
| Número de páginas | 8 |
| DOI | |
| Estado | Published - 2019 |
| Evento | 30th Workshop on Languages and Compilers for Parallel Computing, LCPC 2017 - College Station, United States Duración: oct 11 2017 → oct 13 2017 |
Serie de la publicación
| Nombre | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volumen | 11403 LNCS |
| ISSN (versión impresa) | 0302-9743 |
| ISSN (versión digital) | 1611-3349 |
Conference
| Conference | 30th Workshop on Languages and Compilers for Parallel Computing, LCPC 2017 |
|---|---|
| País/Territorio | United States |
| Ciudad | College Station |
| Período | 10/11/17 → 10/13/17 |
Nota bibliográfica
Publisher Copyright:© Springer Nature Switzerland AG 2019.
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science
Huella
Profundice en los temas de investigación de 'How Low Can You Go?'. En conjunto forman una huella única.Citar esto
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver