Parallelism with array languages

Поділитися
Вставка
  • Опубліковано 12 тра 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.

КОМЕНТАРІ • 13

  • @_jamesdphillips
    @_jamesdphillips 27 днів тому +2

    Great lecture, thank you!

  • @slightlygruff
    @slightlygruff 27 днів тому +3

    pascal is so intuitive. It'll be back

  • @theskoomacat7849
    @theskoomacat7849 26 днів тому +1

    Thank you for this lecture! I enjoy your videos

  • @ryandepp7640
    @ryandepp7640 25 днів тому

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

  • @aaronblain6377
    @aaronblain6377 27 днів тому

    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?

  • @PC42190
    @PC42190 27 днів тому +2

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

    • @eleanorjones8633
      @eleanorjones8633 27 днів тому

      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 26 днів тому

      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.

  • @ArilandoArilando
    @ArilandoArilando 27 днів тому +3

    What about Rust?

    • @mek101whatif7
      @mek101whatif7 27 днів тому +1

      🦀🦀🦀🦀🦀🦀🦀🦀🦀🦀🦀

  • @anotherinternetperson7410
    @anotherinternetperson7410 25 днів тому

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

  • @kasunkt
    @kasunkt 24 дні тому

    Please do a video on AI and Marxism

  • @mecha37000fighter
    @mecha37000fighter 24 дні тому

    Love it🫡