Lecture 24: Topics in Algorithms Research

Sdílet
Vložit
  • čas přidán 7. 09. 2024
  • MIT 6.006 Introduction to Algorithms, Fall 2011
    View the complete course: ocw.mit.edu/6-0...
    Instructor: Erik Demaine, Srini Devadas
    License: Creative Commons BY-NC-SA
    More information at ocw.mit.edu/terms
    More courses at ocw.mit.edu

Komentáře • 119

  • @jian0730
    @jian0730 Před 4 lety +37

    Just finished watching all 24 lectures and have learnt a lot. Great work by Erik, Srini, and MIT OpenCourseWare!

  • @sergeykholkhunov1888
    @sergeykholkhunov1888 Před 3 lety +18

    00:21 Srini's speech
    00:53 brief history of processor architecture evolution
    06:05 problems in building parallel architecture (data migration)
    11:30 execution migration
    12:48 data migration vs execution migration
    18:09 problem: decide when to migrate to minimize total memory access cost
    26:06 Eric's speech
    28:31 geometric folding
    35:47 processor cache
    38:08 data structures van Emde Boas and Fusion Trees
    43:09 shared speech: top 10 reasons for getting cushion

  • @clapika999
    @clapika999 Před 10 lety +62

    Best thing that ever happens to humankind. Thank you MIT :)

    • @keira1412
      @keira1412 Před 4 lety +1

      Speaking of benefits to humankind, I think edX is better than MIT OCW, in terms of service to the masses. Academically, for sure, MIT is among the best in the world.

  • @TheSpiralHero
    @TheSpiralHero Před 7 lety +22

    Thank you to Professors Erik Demaine and Srini Devadas for the great course. Also to Victor Costan (and MIT). I had fun and learned a lot.

  • @wentaoqiu4072
    @wentaoqiu4072 Před 4 lety +5

    What a journey, just fantastic. I can't thank MIT enough for posting these videos and for sheer amount of effort you guys put into them.
    I got into CS by pure interest, one of the drawbacks of self-teaching is lack of structure, most of the time I encounter a problem, I google it, but along the way I'd miss some key pieces and get frustrated.
    This, this course, shows me what world-class teaching is like, not just show you how to solve a problem, but elaborate the why, it gets people to think.
    For those who don't know, problem sets and recitation notes are there, and you can easily tell that they are well-prepared.
    Thank you, now I am gonna follow 6.046J.

  • @VladimirDjokic
    @VladimirDjokic Před 9 lety +11

    One of the best professors I have ever listened, I watched the entire course. Many thanks for MIT!

  • @franleplant
    @franleplant Před 7 lety +28

    Thank you very much Eric, Srini and MIT, it's an invaluable gift to human kind, thank you thank you and asymptotically to infinity times thank you

  • @derdere7803
    @derdere7803 Před rokem +1

    Thanks Srini, Eric, Victor and MIT for putting that great course up. You are doing a great job by opening these classes to the world. Thanks again.

  • @amirrezashams7795
    @amirrezashams7795 Před rokem

    Such a great course!
    Thank you Prof. Erik Demaine, Prof. Srini Devadas, Victor Costan and MIT OCW for great material.

  • @chaosmaniac66
    @chaosmaniac66 Před 5 lety +11

    Epic ending to an epic course. Never laughed this hard in a lecture before!

  • @zigzagt
    @zigzagt Před 5 lety +8

    Went through all the lectures, learned a lot. Thanks to MIT

  • @tentotheace
    @tentotheace Před 5 lety +7

    This whole class was amazing. Thank you for advocating, pushing, and living open education!

  • @jingrenwei8609
    @jingrenwei8609 Před 4 lety +4

    Having watched all the 24 lectures. Thank you Erik and Srini!

  • @TheUntitledworks
    @TheUntitledworks Před 5 lety +1

    I'd like to take this moment to thank Eric and the professor for all the hard work they had put into the course. Thanks guys your the best!

  • @saibynn9415
    @saibynn9415 Před 2 lety

    It has been 5 years since I've referenced stuff from this course. Somehow this month I could go through all lectures. Taking lectures in sequence was more meaningful. Thanks to MIT, Srini, and Erick for contributing your knowledge.

  • @a7medk7alid7
    @a7medk7alid7 Před 2 lety

    I have studied the whole lecture series and it is very impressive to me how the instructors deliver the information. I feel that I have a strong attitude to learn any tough topics as long as I pay attention to every word the instructor says. Many thanks to the lecturers, teaching assistants, and those behind the camera. it was a very informative course from MIT as usual.

  • @Lion_McLionhead
    @Lion_McLionhead Před 10 lety +53

    Has anyone actually watched all 24 lectures, actually understanding most of what was going on?

    • @stevenjensjorgensen
      @stevenjensjorgensen Před 10 lety +15

      Yup. I'm taking the class in MIT right now but I can't go to lecture, so I watch these videos instead.

    • @clapika999
      @clapika999 Před 10 lety +10

      I have :) I take notes of every single class ^^

    • @stevenjensjorgensen
      @stevenjensjorgensen Před 10 lety +4

      Semester officially ended, so I want to let you know that I've seen all 24

    • @itsMauri
      @itsMauri Před 7 lety +10

      funny how the views drop from a peak of hundreds of thousands to just 30k haha

    • @alllove3717
      @alllove3717 Před 6 lety +2

      Not surprising.

  • @jmong2871
    @jmong2871 Před 4 lety +23

    It’s 2020. Where’s my thousand cores?

  • @2212abcdef
    @2212abcdef Před 3 lety +1

    Thank you Erik, Srini and MIT. Have finished watching all the 24 lectures and have learnt a lot. Thank you, very much

  • @jayrudenko3901
    @jayrudenko3901 Před 2 lety

    Not all of us have made it through but if you are watching this lecture - congratulations! You did it!

  • @ankushmenat
    @ankushmenat Před 4 lety +51

    "People are predicting ~1000 cores on chip by 2020"
    Boy were they wrong

  • @yookoT
    @yookoT Před 2 lety

    Thank you, MIT OCW.
    Professors are so incredible with their talent as well as humor. What a great journey!

  • @franchello1105
    @franchello1105 Před 3 lety +1

    In my Paralell Programming class( circa 2005), we had to write a program to multiply 2 1024x1024 matrices together using 16 nodes. Most of us sent an entire copy of A and a 64 columns of B to each nodes. One team 256 rows of A and 256 columnns of B to each node. Same number of Multiplications but about half the number of data transfer to the nodes.

  • @jayhoeliotdecabrio4050
    @jayhoeliotdecabrio4050 Před 3 lety +1

    Thank you so much just completed all the lectures and had a great time with professors. i request mit ocw to upload mit 6.854 advanced Algorithm. Next year.

  • @pominchuang462
    @pominchuang462 Před 4 lety +1

    Thank you Erik, Srini, and MIT OpenCourseWare!

  • @yauchinlam2276
    @yauchinlam2276 Před rokem

    Finally finished this lecture videos. They mentioned 10 years and it’s now 11 years. Amazing how time flies

  • @fabrizzioorderique2343

    Just finished the series! Professors Demaine and Devadas have both been super amazing to watch!!

  • @srini2010srini
    @srini2010srini Před 2 lety

    Thank you to professors Erik Demaine and Srini Devadas and MIT. Wonderful course.

  • @mustafahassanzada6532
    @mustafahassanzada6532 Před 5 lety

    These videos were fantastic and this is a great opportunity for people around the world. Hence, thanks to all MIT staff for making this possible.

  • @lucasli9225
    @lucasli9225 Před 5 lety +1

    Great great great course! Highly appreciated the depth of lectures and awesome demonstrations!
    Thank you very much Eric, Sirini and MIT. It's a fortune.
    I will definitely take more subsequent courses.
    Keep up the good work!

  • @loganwishartcraig
    @loganwishartcraig Před 6 lety

    Very thankful for the opportunity to gain the knowledge provided in this course, thank you Erik, Srini, and MIT!

  • @crjacinro
    @crjacinro Před 3 lety +1

    Just finished 6.042J and 6.006! Now I'm starting 6.046

  • @dahomieg
    @dahomieg Před 5 lety

    Thank you Erik, Srini, and Victor. The course was a lot of fun. What a way to end the semester!

  • @tianyizheng9494
    @tianyizheng9494 Před 2 lety

    Thanks for Erik and Srini for this wonderful course. Thank MIT for sharing it!

  • @isbestlizard
    @isbestlizard Před 4 lety

    Welcome back Srini! I been watching lots of erik lately so nice to see you back again :D

  • @omarmohamed3473
    @omarmohamed3473 Před rokem

    What a course! Thank you Srini and Erik, I learned so much from you guys!

  • @varshaiyer6550
    @varshaiyer6550 Před 4 lety +1

    Thank you so much for this amazing - and free - video series. Loved the ending as well :)

  • @DustinKingen
    @DustinKingen Před 4 lety +2

    At 39:45 the subtitle [INAUDIBLE] should be "van Emde Boas" for O(lg lg u).

    • @mitocw
      @mitocw  Před 4 lety +1

      Thanks for your feedback! The caption has been updated.

  • @poorsuk
    @poorsuk Před 11 měsíci

    Thank you for your contribution, open course materials!

  • @hrjhonor
    @hrjhonor Před 9 lety

    These guys are amazing when it finally comes to give away the cushions!!! It's limited edition now and I want one!

  • @guywithaname5408
    @guywithaname5408 Před 5 lety +4

    Thanks MIT. I'm tempted to donate but I have no money.

  • @AchyutMujoo
    @AchyutMujoo Před 3 lety +1

    Man, such a great course, wish my Uni would've been this fun. Now I'm sad.

  • @StuckNoLuck
    @StuckNoLuck Před 11 lety +1

    I watched the entire course. Many thanks for MIT and we are looking forward 6046 class.

  • @ChrisLeeX
    @ChrisLeeX Před 8 lety +16

    Epic ending :)

  • @KORobotics
    @KORobotics Před 3 lety

    A legendary ending to a legendary course

  • @milindkpatil1
    @milindkpatil1 Před 6 lety

    Thank you Srini, Erik and MIT.

  • @anonviewerciv
    @anonviewerciv Před 3 lety

    Should be interesting to compare this to the 6.006 videos that recently uploaded.

  • @ChristopherPuzey
    @ChristopherPuzey Před 9 lety +2

    First personal computer 1981? What Apple, Tandy, Commodore, and others in the 1970s?

  • @eepassion9720
    @eepassion9720 Před 5 lety +1

    Thank you. That will make the world better MIT fellow :D

  • @nehadubey1709
    @nehadubey1709 Před 2 lety

    The ending of this course! :😊😔. These lectures have become timeless wisdom📙

  • @ming-chiangchang8258
    @ming-chiangchang8258 Před 6 lety

    Awesome lectures and epic ending!
    Glad I make it to the end. Thanks both great profs and MIT OCW :)

  • @user-wl8cc4sx5n
    @user-wl8cc4sx5n Před 7 lety +1

    I really appreciate for this amazing lectures.
    Thanks a lot MIT ! :)

  • @mytennisjourney4949
    @mytennisjourney4949 Před 3 lety

    Amazing class!so clear to algorithm concept, I learned a lot not only the algorithm , thanks very very much!

  • @neuron8186
    @neuron8186 Před 3 lety

    completed course made good notes wrote algorithm in c++ thanks mit

  • @nazemelmadani
    @nazemelmadani Před 7 lety

    Exceptional course, very informative. Thanks MIT!

  • @AlakshendraYadav
    @AlakshendraYadav Před 9 lety +2

    Amazing course! Please do a new one for 6.046. :D

  • @Qladstone
    @Qladstone Před 7 lety +4

    :') This reminds me of 6.001's ending.

  • @josh7910
    @josh7910 Před 9 lety

    Amazing professors and lectures, huge thanks!

  • @sammyvincent9615
    @sammyvincent9615 Před 4 lety

    I love watching this in 2020. No 1000 core processors just a bunch of coronavirus

  • @kiyouli7175
    @kiyouli7175 Před 6 lety

    Thank you, MIT.

  • @zawlinnnaing3792
    @zawlinnnaing3792 Před 4 lety

    Thanks a lot for your valuable lectures.

  • @Aaustin747
    @Aaustin747 Před 11 lety +1

    I wish my classes ended this way!

  • @anwarshaikh6023
    @anwarshaikh6023 Před 7 lety

    Great Ending to the Great Course!

  • @drayc290
    @drayc290 Před 4 lety

    Legendary course

  • @brunovaz
    @brunovaz Před 4 lety

    I like how the first lecture has 3 million views and the last one has only 56 thousand.

  • @angelc4794
    @angelc4794 Před 4 lety

    Thank you teachers!

  • @muhammadqaisarali
    @muhammadqaisarali Před 3 lety

    5:32 Do we have 1000 cores per chip in 2021?

  • @frroossst4267
    @frroossst4267 Před 3 lety

    5:40 1000 cored by 2020 estimate was a bit off

  • @seansmith1685
    @seansmith1685 Před 8 lety

    Erik is amazing!

  • @Marc-lh7te
    @Marc-lh7te Před 3 lety

    Thank you for this amazing course =)

  • @mohanedhassan8891
    @mohanedhassan8891 Před 4 lety +1

    I have just finished the 24 lectures do i need to watch the recitation videos?

    • @mitocw
      @mitocw  Před 4 lety +2

      Only if there was a topic in lecture that you were not sure on and wanted to see if a student had a similar question.

  • @yongjunlee5135
    @yongjunlee5135 Před 3 lety

    Thanks a lot!!!

  • @dilpreetsingh6592
    @dilpreetsingh6592 Před 5 lety +1

    top 10 uses were really funny!!!!

  • @PherricOxide
    @PherricOxide Před 11 lety +10

    ::2 years later, and thousands of miles away:: I want a cushion :(

    • @atishyagupta5396
      @atishyagupta5396 Před 3 lety

      maybe check on ebay if someone is selling them for $5 XD

  • @alfredomatias5549
    @alfredomatias5549 Před 7 lety

    MIT good lesson.

  • @aleksagordic9593
    @aleksagordic9593 Před 6 lety

    15:08 ah our dear Spectre and Meltdown bugs

  • @sayantanbhowmik4196
    @sayantanbhowmik4196 Před 3 lety

    watching this video in 2020 in a 4 core pc

  • @ayeshaaziz2303
    @ayeshaaziz2303 Před 8 lety

    i want a research paper on analysis of designs and alorithm.... also with tutorial......... plz share it

  • @stormanning1163
    @stormanning1163 Před 6 lety

    MIT u the MVP

  • @ukistatemachine
    @ukistatemachine Před 4 lety

    Thank you!

  • @11Najim11
    @11Najim11 Před 3 lety

    5:35 here in 2020 no thousand cores but corona

  • @user-hs7qg5tt8t
    @user-hs7qg5tt8t Před 5 lety

    even more funny thing than 6.006 cushion~~
    check erik 's homepage about how erik rolling his dad
    erikdemaine.org/film/dicerolling/
    super interesting on how dad and son' immerse' into the research(kids do NOT try this at home) of cos they write a paper about it(why not?!)

    • @user-hs7qg5tt8t
      @user-hs7qg5tt8t Před 5 lety

      i wish i have had a super cool Dad like that, a funny and wise teacher, a buddy, a artist , a magician,a stuntman...envy++~~

  • @MultiRNR
    @MultiRNR Před 10 lety +1

    Professors should talk more or less of their research that is relevant to the class. Partly as advertise of his research, partly to broaden students' views

  • @allhdmoviescene1294
    @allhdmoviescene1294 Před rokem

    attendance mandatory in mit?

  • @rashmimalhotra123
    @rashmimalhotra123 Před 8 lety

    Is there any other open course which we can attend ?

  • @isbestlizard
    @isbestlizard Před 4 lety

    HAH! erik's page at erikdemaine.org/curved/history is the top search hit for 'bauhaus origami' XD

    • @isbestlizard
      @isbestlizard Před 4 lety

      hmm if every shape can be made by folding and cutting then every object can be rendered by defining a collection of planes to reflect a ray when raymarching

  • @DanyloYoutubylo
    @DanyloYoutubylo Před 4 lety

    conversation stopper lol I'm dying

  • @lauyeashea
    @lauyeashea Před 5 lety

    Bravo.

  • @user13823
    @user13823 Před 8 lety

    is it possible somehow to join Erik's or Srini's research group? maybe firstly as a programmer and than after got involved into the stuff participate as a researcher? (for those who have scientific research background and ph.d. degree)

  • @satyambhardwaj2289
    @satyambhardwaj2289 Před 4 lety +1

    "1000 cores by 2020", hmm you can't always predict the future DOC.

  • @stv3qbhxjnmmqbw835
    @stv3qbhxjnmmqbw835 Před 3 lety +1

    1000 core on PC, LMAO. My pc has 4

  • @sarlarnsulonundedesi5913

    2:15 ERIC AHAHAHAHAH :DDD

  • @The2bdkid
    @The2bdkid Před 4 lety

    1000 cores on a chip by 2020? That's funny.

  • @mariangorecki2584
    @mariangorecki2584 Před 6 lety

    jokes

  • @dys6854
    @dys6854 Před 7 lety

    Thank you!