Parallelism with array languages

Sdílet
Vložit
  • čas přidán 12. 05. 2024
  • First of a series in which
    I look at how hardware parallelism evolved.
    I will argue for the conceptual advantages of whole array programming.
    I will explain the constructs and idioms of such programming.
    I will give examples of the performance gains to be had.

Komentáře • 13

  • @theskoomacat7849
    @theskoomacat7849 Před 18 dny +1

    Thank you for this lecture! I enjoy your videos

  • @slightlygruff
    @slightlygruff Před 20 dny +3

    pascal is so intuitive. It'll be back

  • @_jamesdphillips
    @_jamesdphillips Před 20 dny +2

    Great lecture, thank you!

  • @ryandepp7640
    @ryandepp7640 Před 17 dny

    Could you make a video on the potential of economic planning in developing countries, perhaps mentioning the Feldman model?

  • @PC42190
    @PC42190 Před 20 dny +2

    Hey Paul, do you find accurate or realistic Henryk Grossman’s breakdown theory?

    • @eleanorjones8633
      @eleanorjones8633 Před 19 dny

      Grossman's math is predicated on the assumption of a 100% profit reinvestment rate which is grossly inaccurate even during boom periods so it's null.
      His argument is essentially that if all profit is reinvestment then eventually the capital stock will grow to the point where the requirements of replacing depreciation leave nothing leftover for the capitalists themselves which is mathematically true but also besides the point since that doesn't ever happen in real capitalist economies.

    • @eleanorjones8633
      @eleanorjones8633 Před 18 dny

      Don't know why my past comment vanished so I'm writing it again.
      Grossman's math in arguing for the inevitability of capitalist breakdown is predicated on the assumption of a 100% profit reinvestment rate. Empirical data shows this is a gross overestimation even in boom periods, so the model is null.
      He claims that if all profit is reinvested eventually the capital stock will grow to the point that the requirements of replacing depreciation leave nothing left for the capitalists themselves. This is mathematically true but politically irrelevant since this never actually happens in real capitalist economies.
      Ironically this analytical error of just taking it as given that capitalists will always accumulate as much as possible was committed by Marx himself, and was one of his biggest mistakes.

  • @aaronblain6377
    @aaronblain6377 Před 19 dny

    So, are we able to avoid the boundary check because it can now be done in hardware, but C doesn't have a way to produce the relevant opcode?
    You mentioned functional programming. How might program design need to evolve more generally as we get further away from the single-threaded procedural paradigm? Are the costs of parallelism essentially solvable or will they continue to mount up?

  • @ArilandoArilando
    @ArilandoArilando Před 20 dny +3

    What about Rust?

    • @mek101whatif7
      @mek101whatif7 Před 19 dny +1

      🦀🦀🦀🦀🦀🦀🦀🦀🦀🦀🦀

  • @kasunkt
    @kasunkt Před 16 dny

    Please do a video on AI and Marxism

  • @anotherinternetperson7410

    Mr cockshott can you make a video on Marx’s saying “from each according to his abilities to each according to his needs”

  • @mecha37000fighter
    @mecha37000fighter Před 16 dny

    Love it🫡