Three years on, and this is still the best introduction to Julia video in my opinion. It goes into just the right amount of detail, neither superficial nor getting lost in minutiae, flows well from one topic to another, and gives a balanced, reasonable perspective based on practical experience. Kudos.
The slide where he shows the assembly output of a function cut off the actual name of the function. You can catch it if you slo-mo the transition, but its @code_native. Also, to match the vectorization that julia does in C, you have to use both -O3 and -Ofast command line arguments to the compiler.
I watched this great Julia Intro with a Nvidia Jetson nano running latest Julia 1.6.0 and tried each example. Note the gcc options for c_sum(C) are for x86, so they baulked on the Jetson's arch64. I didn't know much about gcc, so I just removed the 2 options that julia complained about, and it worked, but 2xslower than my_sum(Julia). But the @btime for py_sum was about 6.5 seconds, compared to about 18 ms for sum (Julia). Whoa.
@@brettharrison4740 Just to clarify, I was running the benchmarking examples from this video, but on my own SBC Jetson nano. The results aren't posted anywhere. Was there something you wanted to check or suggest?
Three years on, and this is still the best introduction to Julia video in my opinion. It goes into just the right amount of detail, neither superficial nor getting lost in minutiae, flows well from one topic to another, and gives a balanced, reasonable perspective based on practical experience. Kudos.
I come back here to check the usful syntex for several time,Thanks for the intersting and useful sharing ,
Wow. This language is so cool. It's like it has all the toppings with no calories.
:-)
I've realized that I come back here very often for many things. Time stamps would be very helpful.
Thank you so much! We will be adding time stamps to all of our videos sooner than later. Will push this video to the top of the list to get stamped.
Great talk, really enjoy it !
Nice talk, rdeits!
hi. would be nice to have a table of contents / jump list in the description, please? also the links shown in the presentation, please.
Thank you for the feedback! Working on adding the jump list, will make this video a priority.
The slide where he shows the assembly output of a function cut off the actual name of the function. You can catch it if you slo-mo the transition, but its @code_native. Also, to match the vectorization that julia does in C, you have to use both -O3 and -Ofast command line arguments to the compiler.
I watched this great Julia Intro with a Nvidia Jetson nano running latest Julia 1.6.0 and tried each example. Note the gcc options for c_sum(C) are for x86, so they baulked on the Jetson's arch64. I didn't know much about gcc, so I just removed the 2 options that julia complained about, and it worked, but 2xslower than my_sum(Julia). But the @btime for py_sum was about 6.5 seconds, compared to about 18 ms for sum (Julia). Whoa.
@@AndrewMcConnellXnight Hi Andrew could you provide a link or search terms for this?
@@brettharrison4740 Just to clarify, I was running the benchmarking examples from this video, but on my own SBC Jetson nano. The results aren't posted anywhere. Was there something you wanted to check or suggest?
@@AndrewMcConnellXnight Oh makes sense! Great to know thank you.
Thank you so very much!
Our pleasure! Thank you!