Showing posts with label HPC. Show all posts
Showing posts with label HPC. Show all posts

Monday, December 7, 2015

Is go [golang] Suitable for Algorithm Deployment?

Before I tell a story about how I ported the front-end of my C-based Reed Solomon algorithm demo to go [golang], and post the results, I will answer the obvious.

Yes, go is suitable for algorithm deployment.  Enterprises deploy algorithms in Python, so clearly go is suitable: its syntax is a blend of C and Python, and it is a relatively fast compiled language.  Moreover, it's easy to inline existing C code and libraries, which is what we show below.  The performance penalty of calling C from go is minimal.

Read More