Are register based machines on von neumann architecture diametrically opposed to functional programming style? We are so used to von neumann architecture and say a register machine like the x86. (Also with   programming languages built for those machines x86 assembly, C, etc)  Is that approach to computing completely separate from a language and system like haskell?

What would a machine look like that was based functional programming paradigms look like? and  one not running on a register or stack machine.

This article is relevant to my question:

http://www.stanford.edu/class/cs242/readings/backus.pdf
Many hardware designs for executing functional programs have been proposed:


The Lisp Machine
Steele and Sussman's Scheme chip design
The Reduceron, by Naylor and Runciman


and more (lots are cited in the Reduceron papers).