{"id":9226,"date":"2020-10-21T13:00:22","date_gmt":"2020-10-21T17:00:22","guid":{"rendered":"https:\/\/irreal.org\/blog\/?p=9226"},"modified":"2020-10-21T13:00:22","modified_gmt":"2020-10-21T17:00:22","slug":"hardware-vs-software","status":"publish","type":"post","link":"https:\/\/irreal.org\/blog\/?p=9226","title":{"rendered":"Hardware vs. Software"},"content":{"rendered":"<p>Everyone who\u2019s been around for a while recognizes that computing has gotten more powerful. Problems that were once intractable now seem almost trivial. It\u2019s not really surprising; it\u2019s progress. It\u2019s what we expect. But it does suggest the question: is the progress because of advancements in hardware or because of improved algorithms being brought to bear on the problems.<\/p>\n<p>It turns out that some researchers have looked at the question scientifically and written up their results. Even better, Vivek Haldar discusses the paper in one of his \u201cRead A Paper\u201d videos. Johannes Fichte, Markus Hecher, and Stefan Szeider have a <a href=\"https:\/\/www.semanticscholar.org\/paper\/A-Time-Leap-Challenge-for-SAT-Solving-Fichte-Hecher\/3b0ba0d096ed43a61c921f196aa3784943d1d5b8\">paper<\/a> that <a href=\"https:\/\/www.reddit.com\/r\/programming\/comments\/je53oe\/read_a_paper_a_time_leap_challenge_for_sat_solving\/\">Haldar discusses<\/a> that studies the problem of SAT solvers. SAT solving is a notoriously hard NP-Complete problem but we\u2019re now routinely solving problems that were impossible 20 years ago. Is that because the hardware is so much better or is it because the algorithms are so much improved?<\/p>\n<p>To answer that question, the authors ran today\u2019s algorithms on 20 year old hardware and algorithms from twenty years ago on today\u2019s hardware. It\u2019s a clever experiment. If you don\u2019t already know the answer, take a second to guess what the answer is before you watch Haldar\u2019s video or read the paper. If you need a hint, the answer is just what you\u2019d expect it would be.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Everyone who\u2019s been around for a while recognizes that computing has gotten more powerful. Problems that were once intractable now seem almost trivial. It\u2019s not really surprising; it\u2019s progress. It\u2019s what we expect. But it does suggest the question: is &hellip; <a href=\"https:\/\/irreal.org\/blog\/?p=9226\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[37],"class_list":["post-9226","post","type-post","status-publish","format-standard","hentry","category-general","tag-tech"],"_links":{"self":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9226"}],"version-history":[{"count":1,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9226\/revisions"}],"predecessor-version":[{"id":9227,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/9226\/revisions\/9227"}],"wp:attachment":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}