Rounding
| dc.contributor.advisor | Grossman, Dan | |
| dc.contributor.advisor | Tatlock, Zach | |
| dc.contributor.author | Zorn, Bill | |
| dc.date.accessioned | 2022-01-26T23:23:22Z | |
| dc.date.available | 2022-01-26T23:23:22Z | |
| dc.date.issued | 2022-01-26 | |
| dc.date.submitted | 2021 | |
| dc.description | Thesis (Ph.D.)--University of Washington, 2021 | |
| dc.description.abstract | Computer number systems are one of the most fundamental interfaces between software and hardware, but despite recent interest they are rarely studied. We present a suite of tools and techniques to make it easier for both application-level software developers and hardware architects to study number systems and design new ones. Our key theoretical contribution is the use of rounding as an abstraction to describe the behavior of a wide variety of number systems in terms of real arithmetic. By leveraging this abstraction, we can build tools that simulate the behavior of many different number systems, efficiently track error through large computations, and automatically search for number system configurations that are optimized for a particular application. | |
| dc.embargo.terms | Open Access | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | Zorn_washington_0250E_23717.pdf | |
| dc.identifier.uri | http://hdl.handle.net/1773/48230 | |
| dc.language.iso | en_US | |
| dc.rights | CC BY | |
| dc.subject | Floating-point | |
| dc.subject | Number systems | |
| dc.subject | Rounding | |
| dc.subject | Computer science | |
| dc.subject.other | Computer science and engineering | |
| dc.title | Rounding | |
| dc.type | Thesis |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Zorn_washington_0250E_23717.pdf
- Size:
- 1.61 MB
- Format:
- Adobe Portable Document Format
