Kenneth Judd

Learn More
Both distributed systems and multicore systems are difficult programming environments. Although the expert programmer may be able to carefully tune these systems to achieve high performance, the non-expert may struggle. We argue that high level abstractions are an effective way of making parallel computing accessible to the non-expert. An abstraction is a(More)
Both distributed systems and multicore computers are difficult programming environments. Although the expert programmer may be able to tune distributed and multicore computers to achieve high performance, the non-expert may struggle to achieve a program that even functions correctly. We argue that high level abstractions are an effective way of making(More)
This paper develops a numerical method for computing equilibria of dynamic games with state variables, and applies it to an oligopoly game with endogenous productive capacity. Our algorithm allows us to study the nature of cooperation and examine how the ability to collude is affected by state variables, such as current capacity. We study whether investment(More)
  • 1