Richard L. Oliver

Learn More
The POEMS project is creating an environment for endto-end performance modeling of complex parallel and distributed systems, spanning the domains of application software, runtime and operating system software, and hardware architecture. To enable end-to-end modeling of large-scale applications and systems, the POEMS framework is designed to compose models(More)
Coupons, in the form of `̀ promotion codes’’, are now a mainstay of the online shopping experience, but online coupon redemption differs substantively from that in traditional retailing. Offline redemption of coupons is customer-initiated while Internet shoppers are usually prompted to enter a code towards the conclusion of the checkout process. This(More)
Oliver and Shor (2003) provide data suggesting that Web sites prompting customers to enter a “promotion code,” a digital version of the coupon, may unwittingly be losing customers who otherwise would be willing to purchase. They suggest that the act of requesting such a code hints at the existence of price promotions that may be unavailable to the current(More)
As processor microarchitectures continue to increase in complexity, so does the time required to explore the design space. Performing cycle-accurate, detailed timing simulation of a realistic workload on a proposed processor microarchitecture often incurs a prohibitively large time cost. We propose a method to reduce the time cost of simulation by(More)
A tutoring system typically contains a domain expert, a student model, a pedagogical expert and the user interface. We will discuss the design and implementation of DSTutor, a tutoring system for denotational semantics, with particular emphasis on the development of the user interface and the domain expert. The X Window System provides powerful tools for(More)
The computer organization and assembly language course is part of most of computer science undergraduate curricula. With the advance of microcomputers into small business and engineering firms even management information systems and engineering majors are enrolling in this course. The work described here began in 1978 to upgrade this sophomore course in(More)