Xilinx vs Altera FPGA

I was just a bit curious about the design choice for using Xilinx FPGA. I understand that Xilinx is regarded as the leading FPGA supplier (or maybe misunderstand) but with the push for using hardware that can utilize parallel programs, were Altera FPGA's ever considered? I suspect this question isn't going to be answered anytime soon (or possibly ever) since the gents at adapteva have bigger fish to fry right now (like getting those boards out the door) but I was a bit curious. Altera has finally released their openCL compiler to program a selection of their FPGAs. That milestone was of course well after the parallella board was already designed. I believe the Cyclone 5 (which holds dual ARM cores as well) is one of the chip types that currently can be programmed via the openCL compiler. I guess the big concern was to just get an OS on the FPGA so I can imagine having extra openCL capabilities is just an after thought but either way, just curious if that was ever a considered path to take. I know Xilinx is going to follow suit at some point to support openCL compilers so perhaps down the line at some point it will not matter too much.
Unrelated; does anybody have a can opener? I can't get to my worms!
Unrelated; does anybody have a can opener? I can't get to my worms!