{"id":141,"date":"2009-11-15T21:16:23","date_gmt":"2009-11-16T03:16:23","guid":{"rendered":"http:\/\/www.gergltd.com\/home\/?p=141"},"modified":"2009-11-15T21:16:58","modified_gmt":"2009-11-16T03:16:58","slug":"matlab-and-the-amd-athlon-xp-3200","status":"publish","type":"post","link":"https:\/\/www.gergltd.com\/home\/matlab-and-the-amd-athlon-xp-3200\/","title":{"rendered":"Matlab and the AMD Athlon XP 3200+"},"content":{"rendered":"<p>So I just purchased a person copy of Matlab. \u00a0I start to run my hyperspectral toolbox upon it only to be greeted with Matlab segfaulting. \u00a0I traced back the error to the inv() and eig() functions. \u00a0For a little test, I constructed a one line program that invokes the crash: \u00a0clear; inv(eye(2));<\/p>\n<p>Now, I begin to dig and dig to find the reason for the problem. \u00a0I search Mathwork&#8217;s website, I file a bug report, and I search Google. \u00a0I finally find an answer to my question <a href=\"http:\/\/www.mathworks.com\/support\/solutions\/en\/data\/1-9R4PU6\/index.html?product=ML\" target=\"_self\">here<\/a>. \u00a0To make a long story short, Matlab R2009a does not support processors that don&#8217;t support SSE2 instructions. \u00a0This is\u00a0ridiculous! \u00a0It&#8217;s one thing to support backwards\u00a0compatibility\u00a0for software, but not for x86 compliant hardware?<\/p>\n<p>I just bought a netbook which runs an Intel Atom and supports the SSE2 instructions set. \u00a0I attempted to install Matlab on that machine, since it was my server that Matlab won&#8217;t current run on, only to run into\u00a0licensing\u00a0issues since the\u00a0licence\u00a0is tied to a hardware ID. \u00a0This story is still unfolding &#8212; another story for another time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I just purchased a person copy of Matlab. \u00a0I start to run my hyperspectral toolbox upon it only to be greeted with Matlab segfaulting. \u00a0I traced back the error to the inv() and eig() functions. \u00a0For a little test, I constructed a one line program that invokes the crash: \u00a0clear; inv(eye(2)); Now, I begin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[21,22,9,23],"class_list":["post-141","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-amd","tag-athlon","tag-matlab","tag-segfault"],"_links":{"self":[{"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/posts\/141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/comments?post=141"}],"version-history":[{"count":2,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/posts\/141\/revisions"}],"predecessor-version":[{"id":143,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/posts\/141\/revisions\/143"}],"wp:attachment":[{"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/media?parent=141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/categories?post=141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/tags?post=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}