Changes

Jump to: navigation, search

GPU621/Threadless Horsemen

399 bytes added, 13:19, 10 November 2023
m
Group Members
== Group Members ==
# [mailto:tsarkar3@myseneca.ca Tanvir Sarkar]TS
# [mailto:nmmisener@myseneca.ca Nathan Misener]
<div style="font-size: 1.300em; width: 85%">
 
== Introduction: The Julia Programming Language ==
More Use Cases:
https://juliacomputing.com/case-studies/
 
* Julia computing was co-founded by the co-creators of Julia to provide support, consulting and other services to organizations using Julia
* The company raised $4.6M in seed funding last year (http://www.finsmes.com/2017/06/julia-computing-raises-4-6m-in-seed-funding.html)
== Julia's Forms of Parallelism ==
<source>
#Example
# @everywhere lets all processes be able to call the function
remotecall_fetch(whoami, 2)
remotecall_fetch(whoami, 4)
 
# remotecall_fetch is the same as fetch(remotecall(...))
</source>
Source: https://www.dursi.ca/post/julia-vs-chapel.html#parallel-primitives
* @inbounds turns off subscript checking that might throw an exception.
* Make sure your subscripts are in bounds before using it or you might corrupt your Julia session.
 
[https://software.intel.com/en-us/articles/vectorization-in-julia More info on vectorization in Julia]
== Conclusion ==
93
edits

Navigation menu