I have searched the Internet and stackoverflow.com, but got nothing.
Who can give me a comparison between various Prolog compilers/IDEs such as Visual Prolog and SWI-Pro
It's hard to go wrong if you start with SWI-Prolog. Although it is slower than most of the alternatives discussed here, it is extremely robust, has broad library support, has a decent GUI-building system (XPCE), and uses a license that allows its use in proprietary applications.
For better speed, it is a simple matter to convert most non-GUI SWI-Prolog applications to run under YAP Prolog.