I need to produce C++ code binaries to be used on a cluster with Xeon E5 2600 v3 dual-socket nodes. For confidentiality reasons the binaries can only be compiled locally so we have to build a smaller workstation to support compiling and binary testing. For cost reasons it's preferable to build a single-socket machine and use the absolute cheapest CPU that can produce compatible binaries. I thought of Xeon E3 v3 CPUs since the code uses MPI and no OpenMP so there would not be issues with thread and rank pinning. Can other Intel CPUs be used as well?
Someone even suggested doing it on a virtual machine but I have reservations about it.
Thanks...