1. A reconfigurable computer system comprising: a central processing unit implemented on at least one programmable logic device; and programmable logic coupled to the central processing unit that is reconfigurable to optimize the ability of the computer system to handle a given application.