We are a member of the Intel Software Partner program. Our product is in the field of semantic-based search and natural language processing.
The core technology will likely involve massively parallel computations as part of an artificial intelligence algorithm. The form of parallelism we envision is very simple and does not involve graphics computations.
My question: how can I get very simple, limited input on the best use of the Intel architecture to do this?
Issue: we have afundamentalquestion on approach: parallelism via the CPU (i.e., Intel) versus alternative hardware like FPGAs or GPGPUs (aka, Nvidia). Iknow, boo/hiss, I said the Nvidia word.
My preference is to stick with a commodity platform, like Intel, rather than consider alternatives like FPGA or GPGPU hardware. Very high level guidance or pointers to literature that provide such an answerwould be greatly appreciated. I don't think it shoud take long.
Caveat: we need to have the ability to scale to a web-scale with the least cost/hardware footprint.
Thank you in advance for the assistance.