Difference between revisions of "GPU621/Go Parallel"

From CDOT Wiki
Jump to: navigation, search
(Go (Language) Parallel Programming)
(Pros and Cons)
Line 29: Line 29:
== Pros and Cons ==
== Pros and Cons ==
=== Pros over CPP ===
=== Cons over CPP ===
== Why should you Go Parallel? ==
== Why should you Go Parallel? ==

Revision as of 18:46, 19 November 2020

GPU621/DPS921 | Participants | Groups and Projects | Resources | Glossary

Go (Language) Parallel Programming


Our team wants to demonstrate the usefulness of the Go programming language while applying Parallel programming principles. Demonstrations of the difference in time, syntax, and ease of use will be included within the document. The topic of whether using a newly created language like Go compared to an older language like C++ will make a difference in terms of future popularity will also be a key point in our report. Success for this project means displaying the differences between the two languages and educating other students about the possibility to use different languages to do parallel programming

What is GO?

As explained in the GO official documentation "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."





Code Differences

Time Differences

Ease of Use




Pros and Cons

Pros over CPP

Cons over CPP

Why should you Go Parallel?

Group Members

1. Michael Brackett

2. Devansh Shah


Update 1: Sunday, Nov 8, 2020 - Created description for project.