Zobrazeno 1 - 10
of 330
pro vyhledávání: '"Hans J. Boehm"'
Autor:
Hans-J. Boehm
Publikováno v:
PLDI
The real numbers are pervasive, both in daily life, and in mathematics. Students spend much time studying their properties. Yet computers and programming languages generally provide only an approximation geared towards performance, at the expense of
Autor:
Hans-J. Boehm
Publikováno v:
Communications of the ACM. 60:44-49
Rounding errors are usually avoidable, and sometimes we can afford to avoid them.
Publikováno v:
OOPSLA
Non-volatile main memory, such as memristors or phase change memory, can revolutionize the way programs persist data. In-memory objects can themselves be persistent without the need for a separate persistent data storage format. However, the challeng
Autor:
Mary Hall, Philip Wadler, David Padua, Jan Vitek, Cormac Flanagan, Jeremy Gibbons, Graham Hutton, Jack W. Davidson, Frank Tip, Kathleen Fisher, Hans-J. Boehm
Publikováno v:
ACM SIGPLAN Notices. 49:33-38
Our goal is create a contract between PLDI organizers and the broader PLDI community that defines essential organizational and reviewing policies. We wish to establish clear expectations for authors while allowing plenty of leeway for organizers to i
Publikováno v:
OOPSLA
Byte addressable non-volatile memory (NVRAM) is likely to supplement, and perhaps eventually replace, DRAM. Applications can then persist data structures directly in memory instead of serializing them and storing them onto a durable block device. How
Autor:
Hans-J. Boehm, Dhruva R. Chakrabarti
Publikováno v:
ISMM
It is expected that DRAM memory will be augmented, and perhaps eventually replaced, by one of several up-and-coming memory technologies. These are all non-volatile, in that they retain their contents without power. This allows primary memory to be us
Autor:
Hans-J. Boehm, Pramod G. Joisha, Prithviraj Banerjee, Robert Schreiber, Dhruva R. Chakrabarti
Publikováno v:
ACM Transactions on Programming Languages and Systems. 34:1-42
A large body of data-flow analyses exists for analyzing and optimizing sequential code. Unfortunately, much of it cannot be directly applied on parallel code, for reasons of correctness. This article presents a technique to automatically, aggressivel
Autor:
Sarita V. Adve, Hans-J. Boehm
Publikováno v:
Communications of the ACM. 55:48-54
A Google search for "Threads are evil" generates 18,000 hits, but threads are ubiquitous. Almost all of the processes running on a modern Windows PC use them. Software threads are typically how pro...
Autor:
Sarita V. Adve, Hans-J. Boehm
Publikováno v:
Queue. 9:40-49
A Google search for "Threads are evil" generates 18,000 hits, but threads are ubiquitous. Almost all of the processes running on a modern Windows PC use them. Software threads are typically how programmers get machines with multiple cores to work tog
Autor:
Sarita V. Adve, Hans-J. Boehm
Publikováno v:
Communications of the ACM. 53:90-101
Solving the memory model problem will require an ambitious and cross-disciplinary research direction.