The Magic of RISC-V Vector Processing

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 1,2 тис.

  • @jamesx7424
    @jamesx7424 5 місяців тому +1088

    It’s freaking me out that this channel went from a typical “host sitting at a computer in the corner of a screen cast” to a full on television show. In like a month! And the content is new and engaging, not just someone reading a Wikipedia page at the audience. I was already subscribed but well done. Looking forward to the next one.

    • @12q8
      @12q8 5 місяців тому +25

      Yeah, the editing and everything made me stick around. Especially for a small and new channel.
      I’ve never seen a channel start out professionally edited.

    • @f5e4b5t6c4
      @f5e4b5t6c4 5 місяців тому +18

      She is brilliant, it glows in the dark if i dare to say

    • @kurtm54
      @kurtm54 5 місяців тому +1

      How do they even find someone to help them with all this?

    • @12q8
      @12q8 5 місяців тому +4

      @@kurtm54 it’s homemade.

    • @Ajay-kz9ns
      @Ajay-kz9ns 5 місяців тому +2

      ​@@12q8still need to someone to help with. That camera is not gonna move by itself.😅

  • @Nikifuj908
    @Nikifuj908 5 місяців тому +540

    This girl is gonna blow up, mark my words. Reminds me of the golden age of science content on UA-cam (2011-2013).

    • @SudiptoDasDeep-fk3rh
      @SudiptoDasDeep-fk3rh 5 місяців тому +13

      Oh yea. She's gonna blow up really well ig 😳

    • @NameUserOf
      @NameUserOf 5 місяців тому +15

      Tech + women = everything a man need. In addition she has a great ideas for a video. Not sure she(or whoever works for her) could keep up with the last one for a long time.

    • @johnmckown1267
      @johnmckown1267 5 місяців тому +10

      She is a very good presenter. Well spoken.

    • @theviniso
      @theviniso 5 місяців тому +9

      @@johnmckown1267 Good presenter, good content and good editing. She's got everything to succeed.

    • @robbiedozier2840
      @robbiedozier2840 5 місяців тому +13

      @@NameUserOfew

  • @eduardosd2000
    @eduardosd2000 5 місяців тому +116

    I am a digital designer and been diving pretty deep into RISC V in the last year or so, and no joke that is one of the best pieces of work I've seen. Amazing explanation while still beeing entretaining, keep the great work, you've just gained a new fan

  • @DrInnappropriate
    @DrInnappropriate 5 місяців тому +278

    I have seen every kind of video on UA-cam, but nothing prepared me for this. This is my first video of LaurieWired. I didn't expect to go from analogies of baking sheets to coding vectors in raw risc-v assembly using Mac OS 9 Windowing system, the modern Windows Terminal with a Win XP start bar. I was on the edge of my seat watching you hold that cookie and never taking a bite. You're a menace and I am here for it.

    • @Simplified-Script-Development
      @Simplified-Script-Development 5 місяців тому

      Soo true

    • @BruceHoult
      @BruceHoult 5 місяців тому +7

      MacOS 9? Looks like System 7 at the point I just got up to. On a twin floppy SE. Wtf? Continuing...

    • @AndrewEddie
      @AndrewEddie 5 місяців тому +7

      And no recipe for the cookies either. How wude!

    • @MikeLevin
      @MikeLevin 5 місяців тому

      On another level

    • @voidFutureVector
      @voidFutureVector 2 місяці тому +1

      Tech + attractive girl + amazing information presentation + old school MacOS window system. These videos are amazing and ive been binging. Going to use these to teach my kids too.

  • @u0000-u2x
    @u0000-u2x 5 місяців тому +627

    Wow crazy production quality and valuable content 🔥

    • @Walczyk
      @Walczyk 5 місяців тому +11

      and don’t forget the bangs

    • @RegiJatekokMagazin
      @RegiJatekokMagazin 5 місяців тому +1

      On point

    • @theviniso
      @theviniso 5 місяців тому +4

      @@Walczyk Came for RISC-V, stayed for the bangs.

  • @videodude8137
    @videodude8137 5 місяців тому +41

    Laurie, you are an excellent speaker! Never once said, "you know" or "just". Not a single word whisker. You are the Standard all should strive to meet. Thank you! I have subscribed.

  • @stephm0
    @stephm0 5 місяців тому +870

    The editing on this one 👌

  • @Flockman3065
    @Flockman3065 5 місяців тому +88

    this juxtaposition of nitty-gritty details and the airy and pleasant presentation style is the format i never realised i wanted, but it just works, keep it up :)

    • @pablogracia8247
      @pablogracia8247 4 місяці тому

      I concur 100% with the above!

    • @Jimtheneals
      @Jimtheneals 4 місяці тому

      I agree, she is an excellent teacher. I love this format.

    • @PrivateSi
      @PrivateSi 4 місяці тому

      I used a pitch shift effect so I didn't have to listen to a child's voice!

    • @Flockman3065
      @Flockman3065 4 місяці тому +1

      @PrivateSi, dont be mean, i did give it a try though, sounds........interesting....and disturbing

  • @GunAinmNoAodann
    @GunAinmNoAodann 5 місяців тому +53

    It's cool to get a mini-tutorial on using gdb in the middle of this. Great video!

  • @niki_dev
    @niki_dev 5 місяців тому +33

    Vector Processing is how modern video games (typically) achieve so much at such high framerates. We use SIMD everywhere we can. Great video!

  • @captainMony
    @captainMony 5 місяців тому +133

    This day and age a channel like this is a blessing

  • @thepanable5004
    @thepanable5004 5 місяців тому +57

    You're a modern day Ada Lovelace. Some of the best low level content I've seen on this platform.

  • @Slycooper2456
    @Slycooper2456 5 місяців тому +91

    Wow! The quality of these videos just keeps getting better and better. Great job Laurie!

  • @QuanrumPresence
    @QuanrumPresence 5 місяців тому +173

    As an ex VLSI engineer this was an amazing quality intrduction to vector processing, but also video production, meme's and audio all are great.
    Susbcribed for more!

    • @walhalla8217
      @walhalla8217 5 місяців тому +2

      Just curious, why did you leave your role?

    • @Wahinies
      @Wahinies 4 місяці тому

      ​@@walhalla8217if like my old man at VLSI ; replaced by H1Bs.

  • @Vazzible_gaming
    @Vazzible_gaming 5 місяців тому +140

    Damn, the 90s called, they wanna put your UA-cam channel on tv.

    • @argvminusone
      @argvminusone 4 місяці тому +10

      That's why they call it “UA-cam”! Even you can be on your very own TV channel.

    • @Vazzible_gaming
      @Vazzible_gaming 4 місяці тому +4

      @@argvminusone You got me there, I guess I never made the comparison. Thanks!

  • @thebluriam
    @thebluriam 5 місяців тому +4

    I have never felt more engaged watching a UA-cam video on any topic like this in maybe forever, I am losing my mind right now. I have never wanted to work with RISC architecture as much as I do now. I don’t think I’ve ever subscribed to a channel so fast

  • @domspoetry
    @domspoetry 5 місяців тому +11

    You're an Artist for sure. No one does more justice in the world than a good teacher, keep it up!

  • @gustavodemacenabarreto4572
    @gustavodemacenabarreto4572 4 місяці тому +7

    Im really proud that RISC-V is finally getting noticed. Actually, I'm working as intern in order do develop verilog modules for such operations in RISC-V Architecture.

  • @vectorcr_0
    @vectorcr_0 2 місяці тому +1

    I subscribed the moment I saw the serial experiment lain themed intro. The res of the video was awesome too!

  • @CoreDumpped
    @CoreDumpped 5 місяців тому +33

    Only 3 minutes into the episode and this is already the best video I've seen this year so far. Great job!

    • @charlesarmstrong94
      @charlesarmstrong94 5 місяців тому

      I learn quite a lot from your videos too @CoreDumped

    • @user-qq4dh3rk3u
      @user-qq4dh3rk3u 5 місяців тому

      Yes, your videos are so helpful too!

  • @Zarathinius
    @Zarathinius 3 місяці тому

    Presenting this information to me like something my teacher would have put on the classroom TV in the late 90s does something to my brain. Well done.

  • @DebbieMarieClassics
    @DebbieMarieClassics 5 місяців тому +14

    Gosh, I was really totally following the first 8 minutes of this video. The history lesson was so interesting. You're a natural teacher. Love all of the new editing stuff too. My new favorite words, VECTOR VECTOR!

  • @tbfromsd
    @tbfromsd 5 місяців тому +1

    Web dev who accidentally stumbled into this content, and don't regret it. I feel like your summary was informative, and approachable to anyone with interest in RISC-V. I don't think my Raspberry Pi's are going to be banished to the closet just yet but I might just see what kind of janky programming I can get up too with the Canaan K230 versus the Orange Pi 5 I was thinking about picking up. Thank you kindly for what was obviously a lot of work making this video!

  • @godnyx117
    @godnyx117 5 місяців тому +4

    You are the definition of "Quality over Quantity" and I love that! Thank you for your content! You remind of pre-2016 UA-cam!

  • @SonShani
    @SonShani 4 місяці тому +1

    The Serial Experiments Lain elements were such a throwback, I recognized them immediately even after all those years !

  • @ayonsamajder
    @ayonsamajder 5 місяців тому +101

    There is something psychological with these videos. I just get hooked into it.

    • @statinskill
      @statinskill 5 місяців тому +1

      Young fertile female. Bangs. Sweet voice. Actually saying something interesting. How could you not get hooked?

    • @dang-x3n0t1ct
      @dang-x3n0t1ct 5 місяців тому +29

      maybe it's because she's attractive

    • @HUEHUEUHEPony
      @HUEHUEUHEPony 5 місяців тому

      Sexxxo

    • @erongjoni3464
      @erongjoni3464 5 місяців тому +11

      You know the movie "Despicable Me"?
      You know how people can't get enough of the Minions?
      You remember how the Minions sound?
      It's that.

    • @NeovanGoth
      @NeovanGoth 5 місяців тому +14

      It's the girl. She's cute _and_ smart.

  • @matthewlazaric3543
    @matthewlazaric3543 3 місяці тому +1

    great video, I thought a lot of it would go over my head but you dumbed it down then built up the complexity in such a way that I followed the whole way through

  • @jdl3408
    @jdl3408 5 місяців тому +6

    Amazing flow of explanation and balance between technical details and real world analogies to help the viewer understand. Production quality and editing are very impressive. I learned a lot and your obvious passion for this topic is inspiring.

  • @real.ilya_remov
    @real.ilya_remov 4 місяці тому

    Finally a channel I can watch to get a better understanding of underlying technology as a pastime, not as a chore

  • @respergu13
    @respergu13 5 місяців тому +20

    The assembly code example was very helpful to underestand the benefits of using vector instead of scalar funtions. Cool video!

  • @Pv8man
    @Pv8man 2 місяці тому

    Good lord, the presentation, the editing, the high quality original style in this video is something else.
    This chick is going places.

  • @NoshLambeaux
    @NoshLambeaux 5 місяців тому +53

    Velma's over here trying to disguise herself via the superman method. No one's fooled.
    Awesome video, thanks for the explanations!

    • @ohokcool
      @ohokcool 3 місяці тому +1

      She doesn't want people to know she's Lain when she's Velma, leading a double life haha

  • @Gantics-Antics
    @Gantics-Antics 2 місяці тому +1

    Holy moly. The quality of this video is incredible. I enjoy programming in C++ (hobyist) but never touched asm nor programmed on rasberry pie - I feel inspired to try on these cool new RISC-V systems :)

  • @DonaldOfEarth
    @DonaldOfEarth 5 місяців тому +10

    @LaurieWired, this is my first viewing of your channel. I've learned some things, have a new SBC to order, and feel like I just received an invite to Cyberia. I'm glad that you exist. Thanks!

  • @blackanode
    @blackanode 5 місяців тому +3

    Your aesthetic, enthusiasm, and vibes are amazing! The attention to detail and passion you put into your videos always leave me impressed. The cut at 29 seconds had me cracking up. I really appreciate the pauses you include between pieces of information; it gives me time to process everything. All the different bits really take this from good to great. This video even got me hyped up about a new instruction set!
    I appreciate the disclaimer at the end, too.

  • @sleaf6
    @sleaf6 5 місяців тому

    I’ve never seen someone so succinctly drop a SIMD explainer in my life.
    Subbed, the production quality and information density alone makes this a winner

  • @jyothishkumar3098
    @jyothishkumar3098 5 місяців тому +11

    Amazing video on RISC-V! Glad to see there's an RVV 1.0 board now!

  • @milktoastgregg
    @milktoastgregg 5 місяців тому

    First time here. I think UA-cam brought me here bc I just finished up the show "Devs" and have been watching videos on quantum computers. Vector processing seems like another example of how the future of computing isn't here for consumer electronics (yet) but possibly better suited to help in the large calculations needed to help expand knowledge of physics, nature, etc.
    Seems like vector processing might be a really good match for interacting/interfacing with quantum computers.
    Also also, I had a micro controllers professor that said programming in C is like driving and automatic, while programming in assembly is like driving a stick shift. Might not be the best analogy, but your statement at the end made me think of that. Compilers don't always know best, especially since the instruction set is so new.

    • @SirusStarTV
      @SirusStarTV 5 місяців тому +1

      Intel cpus had vector instructions since a long time. Developers just need to know how to use them or compilers should optimize code that uses those instructions instead of what programmer wrote, recent c# compiler dose that.

  • @user-on6uf6om7s
    @user-on6uf6om7s 5 місяців тому +155

    Editing - 10/10
    Information - 10/10
    Cookie Baking - Ehm....

    • @alex-ju6qh
      @alex-ju6qh 5 місяців тому +2

      too much baking powder, I think

    • @ribeiro4642
      @ribeiro4642 5 місяців тому +1

      lol

  • @andrewhussey510
    @andrewhussey510 5 місяців тому

    I love that RISC-V is taking off, having drooled over MIPS and Power-PC decades ago. I love the quality of these videos and the fact she can manage 30 seconds of narration without jump cuts, saying "like" or "awesome". Most of all, the bottle of Glenlivet on the kitchen shelf seals the subscription from me.

  • @dalewheat
    @dalewheat 5 місяців тому +4

    Yes, very interesting stuff, and a very interesting time to be watching all this happen. Thanks, Laurie, for making this *exceedingly esoteric* subject both accessible and interesting. You make it look effortless. Do please keep up the good work.

  • @BrettBrewer1
    @BrettBrewer1 3 місяці тому

    The video editing on this broke my brain. I think I just saw every windowing system I've ever used since 1985 in this video. I don't understand how you would even think of editing a video like this, but it's really cool and it made me feel old.

  • @truevision1463
    @truevision1463 5 місяців тому +3

    I work at Tenstorrent, where we, among other things, design RISC-V CPUs primarily for data center use. It's good to see RISC-V gaining popularity and support. Hopefully, the ARM-x86 duopoly will come to an end!

    • @yldrmcs
      @yldrmcs 2 місяці тому

      OK I have a complaint :) I have your card which supports very old ubuntu version and it doesn't remotely support redhat based distros.

  • @chrish8941
    @chrish8941 4 місяці тому +1

    What a fantastic channel. Great writing, great editing, and wonderfully technical and educational content. The video style and spoken cadence are strangely hypnotizing and feverishly ethereal. Incredible stuff

  • @RocktCityTim
    @RocktCityTim 5 місяців тому +4

    Great video and presentation. This reminds me of the robust nature of the TI 99/4 from the early 80s. Need a 16 bit reg? Make one. Run out of registers? Create a new set! We were doing stuff that the Z80 and 6502 couldn't dream of. It looks like you're witness to (and participant in) a new revolution in computing. Hopefully, it goes better than it did for the 99/4 ...

  • @djstraylight
    @djstraylight 5 місяців тому +2

    Nice overview. Can't wait to see what other RISC-V boards are released. Especially processors that accelerate matrix operations for LLM inference.

  • @RickeyBowers
    @RickeyBowers 5 місяців тому +12

    Your enthusiasm is infectious, content thorough and candid. Keep up the great work!

  • @ayder
    @ayder 5 місяців тому +1

    I haven’t seen such a good content in one video. Great production in every aspect.

  • @Tueftel-2k
    @Tueftel-2k 5 місяців тому +3

    Love the editing and pacing of this one. Cookie analogy was also on point. Outstanding work! 👌🏻

  • @WillDelish
    @WillDelish 2 місяці тому

    I heard of risc-v first with framework mentioning it was launching a board & it was open source
    This video told me why I should care. Very well done, excited to see this platform grow!

  • @boltez6507
    @boltez6507 5 місяців тому +4

    The editing is top notch,tbh the production quality matches that of good television documentaries.

  • @AnthonyElsom
    @AnthonyElsom 5 місяців тому +1

    Thanks to THIS delivery, I'm now totally interested and invested in RISC-V, this is exactly what I want if I go SBC wise.. I love to fiddle with hardware and software since I had my Sinclair ZX Spectrum ( Yes, I'm that old!) and was following along through the SBC scene in search of that special something. Thank you for clarifying RISC-V Vector Specification to me. Disassembler-Editors and Machine code Compilers,your daddy is back.. 🙂

  • @ignacionr
    @ignacionr 5 місяців тому +6

    Keep doing it like this, you'll have 1M subscribers before the end of the year.

  • @brian-nr5mo
    @brian-nr5mo Місяць тому

    It's amazing that this is free. Super fun and comprehensible breakdown!

  • @deadall127
    @deadall127 5 місяців тому +28

    that's the highest pitched technical talk I have ever heard

    • @tonym4953
      @tonym4953 3 місяці тому +2

      I thought it was a child at first 😅😂😂

    • @l3eatalphal3eatalpha
      @l3eatalphal3eatalpha Місяць тому

      You can thank YT pitch correction for that ;)

  • @tomprice5496
    @tomprice5496 5 місяців тому +1

    The cookie analogy is so simple and yet so apt! I feel like a 5 year old could understand basic ISA theory after watching this video. Incredible content!

  • @austindolan3142
    @austindolan3142 5 місяців тому +1

    Seeing cutting edge technology grow like this is really cool, and this channel explains it very well and with entertaining editing/production.

  • @TheJuanjo234
    @TheJuanjo234 5 місяців тому +18

    Great video. I'll start a PhD in computer architecture in september so as you say it's nice to have an "open" ISA to work with. People from europe complains about not hearing opinion outside Berkeley, Berkeley made decisions without taking into account out-of-order designs making it more complex. But overall it's nice to have an open ISA and computer architecture investigation switching to RISC-V to have more freedom.
    Very good video to introduce vector operations I will recommend it to bachelor students :)

    • @ChrisSmith-tc4df
      @ChrisSmith-tc4df 5 місяців тому

      They’re free to create EuRISC 🤷🏻‍♂️

    • @rj7250a
      @rj7250a 5 місяців тому

      What in Riscv, make it harder to design a out of order core?

    • @PhilfreezeCH
      @PhilfreezeCH 5 місяців тому

      Once you enter the realm of OoO super-scaler and so on, you will likely have micro-ops anyway so the ISA doesn‘t matter too much anymore.

    • @TheJuanjo234
      @TheJuanjo234 5 місяців тому

      @@rj7250a I don't remember exactly. It was because the bits in the mask in vector operation that complicated wiring when you are renaming registers. I need to watch the documentation to remember

    • @rj7250a
      @rj7250a 5 місяців тому

      @@TheJuanjo234 ok, if you could at least give me a name to search this documentation, it would be nice.

  • @michaelscarn4133
    @michaelscarn4133 5 місяців тому

    One of the best explanations about vector processing, I’ve been looking for a simpler explanation like this since I’m a newbie

  • @MichalKobuszewski
    @MichalKobuszewski 5 місяців тому +8

    Wow Laurie, that was intense! A lot of info in this one. Got to read on how do length agnostic intructions work. Interesting musical quotes from Madonna's Ray of light album around 4:00 - hard to believe this album came out the same year as SSE instructions did :)

  • @matthewtymaja3760
    @matthewtymaja3760 5 місяців тому +1

    Having coded ARM32 as a hobby since the 90s (because Acorn Risc Machine!), and having heard of RISC-V for a good while, I will finally look to get one of these new SBCs. Aarch64 lost a lot of the ‘magic’ of Aarch32, and looking at the RISC-V ISA, it looks interesting. Thank you for a great video!

  • @AshtonCoolman
    @AshtonCoolman 5 місяців тому +42

    Her editing and teaching skills rizzed my ADHD attention span. I want to play with RISC-V now and I'm not a software engineer 🤔

    • @MrHaggyy
      @MrHaggyy 5 місяців тому +7

      Math, coding, engineering is a great exercise for attention.
      I had a hard time following the usually 90min long modules at university. Now i easily spend 4h on a problem if my job allows me to do so.
      I hope that doesn't sound discouraging... It's my job so i prepared around 10 years to do so if we add my time at universities.

    • @PhilfreezeCH
      @PhilfreezeCH 5 місяців тому +4

      Lmao I need to tapeout a RISC-V chip called Rizz-V

    • @Michael_Jackson187
      @Michael_Jackson187 5 місяців тому

      You are high if you think she understands 1% of what she is saying

    • @matthewhayes7671
      @matthewhayes7671 5 місяців тому +8

      ​@@Michael_Jackson187 Aww, found the fragile guy in the comments who can't stand that there are so many women in the world who are way smarter than he is. It's okay bud. 😢

    • @Michael_Jackson187
      @Michael_Jackson187 5 місяців тому

      @@matthewhayes7671 dumb ass dudes like you is what keep the channel going

  • @Nina-cd2eh
    @Nina-cd2eh 5 місяців тому +1

    Perfect timing with me just finishing a saxpy and dgemv implementation for my post-grad arch class. The permutations of different vector instructions is pretty insane. There's an instruction for everything

  • @ChanakyanStudent7971
    @ChanakyanStudent7971 5 місяців тому +47

    OMG you touched grass, that's like unheard of in Computer engineering

    • @pinekel8987
      @pinekel8987 5 місяців тому +6

      Honestly a lot of computer scientists love nature, I suppose you get tired of computers working with them all day. I know I do

    • @ChanakyanStudent7971
      @ChanakyanStudent7971 5 місяців тому +1

      @@pinekel8987 yeah but not everyone works on the Google campus with greenery everywhere 💔

    • @pinekel8987
      @pinekel8987 5 місяців тому

      @@ChanakyanStudent7971 I mean... parks and hiking trails exist?

    • @adrinuk_gamedev
      @adrinuk_gamedev 5 місяців тому +2

      It's a green screen :0

    • @GeoffryGifari
      @GeoffryGifari 5 місяців тому +3

      why touch grass when you can code grass

  • @hollowgroundxX
    @hollowgroundxX 5 місяців тому +1

    The increased production quality is appreciated. Valuable info as well! ~

  • @hagenrahn6158
    @hagenrahn6158 5 місяців тому +6

    I really love how passionate you are about the topics you present and also about how you present them.
    Please, continue to brighten our mood and infect us with your profound and optimistic way of valueing hardware and software

  • @Sekhmmett
    @Sekhmmett 2 місяці тому

    High-quality video with exceptional clarity and visual fidelity.

  • @enthusi
    @enthusi 5 місяців тому +28

    Splendid. Thank you. RiscV is highly appreciated content and here to stay :)

  • @keithr6541
    @keithr6541 5 місяців тому

    I literally just now fixed a bug on x86 caused by trying to run a binary using AVX512 instructions on a CPU that doesn't support them. That never would have happened with RISC V and VLA!
    You always do a fantastic job of presenting deeply technical concepts in an accessible way without dumbing them down. This video may well be your best so far - an extremely ambitious undertaking, and you knocked it out of the park!

    • @Dorumin
      @Dorumin 5 місяців тому +2

      x86 has existed for decades. Of course you would be more likely to find a processor that doesn't support a recent extension? If a risc chip didn't support vector instructions it would raise an exception too

    • @giornikitop5373
      @giornikitop5373 5 місяців тому

      don't lie to your self and others. that would have happened in any isa and cpu. these vector instructions are not something magical that is going to solve everything.

  • @ashwalker1
    @ashwalker1 5 місяців тому +34

    I feel like I'm watching an anime but it's very nerdy

    • @henrikholst7490
      @henrikholst7490 5 місяців тому +4

      In what dimension is Anime not nerdy??

    • @ohokcool
      @ohokcool 3 місяці тому +1

      It's literally serial experiments lain but she grew up and became a youtuber haha, I'm loving this. Starting off a little strong with the first video I'm watching being about RISC-V assembly 😳 I'll understand it eventually

    • @Noubers
      @Noubers 2 місяці тому

      @@ohokcool The ending we hoped for for Lain.

  • @ShawnTheDriver
    @ShawnTheDriver 5 місяців тому +1

    I love the fact that the whole style of the videos have changed, BUT still keeps in line with what we know from you with the Laurie Wired windows in the corner and all of that. A mix of old and new 🔥

  • @felipefmavelar
    @felipefmavelar 5 місяців тому +8

    youtube should recommend more videos like this, great content.

  • @guitarcat01
    @guitarcat01 5 місяців тому +2

    just wow. the recording, audio, editing, literally everything in this video is top notch!

  • @lis6502
    @lis6502 5 місяців тому +34

    16:12 actually for such old farts as i am i could say that we're having opportunity to re-live 70s/80s. Things IT-wise were much straightforward to the point where single person (and i am looking at you Woz) was able to deliver hardware AND software creating complete product. Now times had changed a bit, hardware long time ago passed beyong single person's understanding, but with RISC-V we can at least follow and be up to date with new ISA's additions and HW being released.

    • @MrTweetyhack
      @MrTweetyhack 5 місяців тому

      blah blah blah. single people can do much more than ever. just because you don't understand new tech doesn't mean it is difficult

    • @skylinefx049
      @skylinefx049 5 місяців тому +3

      ​@@MrTweetyhack lol, it seems like you don't understand how much technology has advanced in the past years, and how rapidly. If you think that tech in the 70s was as complex as new tech you are dead wrong

    • @rya3190
      @rya3190 5 місяців тому +1

      ​@@MrTweetyhackConsidering our infrastructure has to handle Gb being thrown around, through different components and across long distance, in seconds, compared to one device that move Kbs over many seconds, on the same system.... I think computers have gotten more complex than the days of the Apple 1, or Pet.

    • @lis6502
      @lis6502 5 місяців тому +1

      @@MrTweetyhack this isn't a matter of "understanding" on the level to being able to use it. You can be decent car driver without knowing a single thing about internal combustion engines or how gearwheel sizes affect transmission of torque and speed. But every non-standard usage or modification of said car requires you to have at least basic understanding of inner workings in order to know where to hook and what to change to achieve expected result.
      Without deep understanding of a car you'll be as good driver as manufacturer allows you to be. For some of us this simply isn't enough.

    • @shiro3146
      @shiro3146 5 місяців тому +2

      dont forget templeOS dev
      he singlehandedly make an entire OS and Programing Language himself albeit with some weirdness

  • @hackerthumb1551
    @hackerthumb1551 5 місяців тому +2

    Very nice serial experiment Laurie :D the code is similar to assembly, the structure of how the risc-v processor processes reminds me of gpu compute "hlsl\cg". the scalability could potentially be awesome. I'm looking forward to the future of open processing. Excellent content, thank you :)

  • @michaelevan9184
    @michaelevan9184 5 місяців тому

    Just took a graduate course in advanced computer architecture.... this vid is spot on! nice work. This would be a cool little board for CS majors to experiment with to get a grasp on RISC-V

  • @ArchetypalCat
    @ArchetypalCat 5 місяців тому +16

    Please don't take this first statement the wrong way :
    I chuckled for a moment hearing your "little girl-like" voice.
    As the outward expression of a highly intelligent and creative person, it is such a joy for an old, retired coder to hear and witness someone present things in a few minutes that many of us took years to understand. You have a long and very fruitful career ahead of you!
    Best wishes and looking forward to seeing your next presentation.

  • @Danish_127
    @Danish_127 5 місяців тому

    The cookie example for vector processing was great. I think this video finally sold me on picking up a XIAO risc-v board

  • @cagatayy1182
    @cagatayy1182 5 місяців тому +8

    I think a different title would be more appropriate for the video. It may be just me but I started the video expecting to learn what is special about RISC-V's implementation of vector instructions (vector length agnosticism) and that is only ⅒ of the video. And during the assembly section, the most important line for vector length agnosticism (vsetvli) is glossed over. The assembly sample also does not make use of t0, which is pretty crucial to understand what makes RISC-V's vector ISA special.
    Furthermore, if I understand the docs correctly, the explanation of vector length agnosticism in the video is not really correct. The CPUs do not have flexibly sized vector registers. Rather, they have a way for the processor to pass to the program the number of elements that would fit into its register so that the program can accordingly update the pointer to point at the next region of memory to be processed. This is a cleaner and more general solution to vectors-of-different-sizes problem, but it is important to note that on x86, programs can still read the CPU capabilities at runtime and run different implementations of the same functions for different vector units accordingly. I think for RISC-V the greater advantage of its approach is not backwards or forwards compatibility, it is that the approach allows different processors that are contemporary but on different market segments (and hence have different silicon budgets for vector registers) to run the same code.
    Lastly, backwards compatibility is not a big deal for x86 vector instructions. For example, 128-bit vector registers are aliases to the lower halves of the 256-bit registers. Sure, there is wasted potential if the program only supports the smaller-sized vectors, but that is not the inefficiency the analogy in the video would imply. The CPU is not keeping "old trays" around, it can cook just 2 cookies in a 16-cookie tray, if that is what is provided by the baker.
    For the case of the program expecting 512-bit registers but the CPU only having 256-bit registers, there are solutions to that too. Zen 4's implementation of AVX-512 uses 256 bit instructions under the hood. The CPU needs to be explicitly designed to have compatibility with larger vectors, but it is beneficial for supporting programs compiled for larger processors with smaller silicon area.

  • @TheHashCrackingSlasher
    @TheHashCrackingSlasher 5 місяців тому +2

    I absolutely love the production quality on this! I am blown away by how good it is and how well you're able to teach these concepts! I hope more like this can continue cause I love watching it and im sure so many others do!
    This gives off the vibes that once im done watching this video, I'm gunna go ask my mom if I could have a few quarters to head over to the arcade with my friends, and I love that so much. It feels like im stepping back in time! (Which I appreciate a lot as I was born in the 2000s so I never really got to experience that!)

  • @rrl9786
    @rrl9786 5 місяців тому +6

    1:31 "Huh, that really looks like Seattle."
    1:43 "Oh."

  • @JonArnett
    @JonArnett 3 місяці тому

    I almost spit out my coffee when I saw the Windows XP start bar!
    But anyhow, thanks for diving into the vector instructions. It's something I've thought about exploring but haven't yet, hopefully this will finally inspire me to dig in deeper.

  • @shervin_emperor
    @shervin_emperor 5 місяців тому +6

    rather detailed but still concise way of explaining thing!👏

  • @GameDawgs
    @GameDawgs 5 місяців тому

    Simply amazing video. Easy to follow to me, a regular PEBKAC. Engaging and well produced without getting in the way of the content.
    Thanks

  • @Olfan
    @Olfan 5 місяців тому +5

    Back in Uni - well before the new millennium - we had this concept of singly, doubly and triply hot women: physically appealing, mentally capable and/or a friendly/helpful heart. Of this set of {pretty, clever, nice} most women have up to two traits - pretty+clever has no need to be nice, pretty+nice is rarely clever, nice+clever is rarely pretty. Having all three of these traits was considered very rare, especially among students of machine-assisted maths (which was renamed computer science later).
    Having all three traits AND being a fellow nerd was so rare that even just briefly meeting such a quadruply hot woman was worth remembering for life, a cherished memory on the same level as, say, having talked to Brian Kernighan in person. I know this isn't in person and therefore only counts half at best, yet still I am so grateful to have found this channel. Can't wait to watch everything released so far and everything yet to come.

  • @AlexTuduran
    @AlexTuduran 5 місяців тому

    I was in the past, the present, the future and a parallel universe at the same time watching this. Awesome content and great presentation.

  • @AnHourOfWolves
    @AnHourOfWolves 5 місяців тому +3

    RISC is good. -Dade Murphy

  • @ME1D
    @ME1D 5 місяців тому

    I subscribed to this channel when it was having only 13k, I was sure that with this quality content; it is going to blow up very soon. Thanks Laurie, you really did a great job in this video.

  • @Dee-Ell
    @Dee-Ell 5 місяців тому +3

    “Completely open and free to use.”
    The US gov is considering changing that.

    • @SomeoneOnlyWeKnow.
      @SomeoneOnlyWeKnow. 3 місяці тому

      Really? I mean, I don't doubt they would want to do that, I'm just curious about the details.

    • @Dee-Ell
      @Dee-Ell 3 місяці тому

      @@SomeoneOnlyWeKnow. Because China has been working with the tech. US doesn't like that.

  • @TaylorSwifty69
    @TaylorSwifty69 5 місяців тому +1

    Wow! What a discovery... Subbed! The quality of this content is just incredible.

  • @e00d20
    @e00d20 5 місяців тому +4

    Thanks for keeping it post, Laurie

  • @christianmajeres9772
    @christianmajeres9772 3 місяці тому

    wow, really enjoyed this video, nicely paced, fun and no fluff! also had to smirk at all the Lain references, great taste!

  • @Neutral4096
    @Neutral4096 5 місяців тому +4

    i love how sound like cute vtuber, not like tech ytber

  • @natetite
    @natetite 5 місяців тому

    I don't know how I came upon this video, but this is next level good. It gives me quantum gravity research vibes. Laurie, you made this so digestible and understandable. I mean, I still feel stupid. But I don't feel as stupid as I could've. This is some really exciting stuff... and I want a cookie for some reason

  • @Oliver-kv2mm
    @Oliver-kv2mm 5 місяців тому +6

    Whats the vector Victor?

    • @lawconic
      @lawconic 3 місяці тому +1

      Surely you know, Shirley.

  • @TrashcanAccount
    @TrashcanAccount 3 місяці тому

    The production quality is In-sane! And very interesting video, I'm excited to see more of RISC-V but I doubt I'd be smart enough to request an actually useful instruction!

  • @omercakmak3099
    @omercakmak3099 5 місяців тому +3

    she's a unicorn

  • @korewatori
    @korewatori 5 місяців тому +1

    The editing on this is insane. Semi long time viewer of the channel, looks like I'll be watching this tonight. Great work Laurie :)

  • @DamianAI9
    @DamianAI9 5 місяців тому +7

    I swear at the beginning I thought a Kid was speaking XD

  • @joeforte5468
    @joeforte5468 4 місяці тому

    Are you an instructor? You've got skills. The narration/visual "ride alongs"; Engaging. Now to your points re HDMI, WIFI and non-stick mac-Address.
    I've been out of assembly language for eons but it looks like you have the skills to slay this dragon. a couple of Q's first; are you looking at the mac-addr changes via a switch or right on the register? If Register address location then, first glance a memory leak (being overwritten by some dynamic var); If the NIC can it be hard coded? Are the WIFI Protocols being adhered to? There's a lot going on in the packet exchange, you may have to emulate each phase to see what/where is it uncooperative. A breakthrough here and your followers here on You Tube will certainly put you on the King Chair of tech pros. I already consider you one. Great Job (Massive effort Ack'd) Be well God Bless.