[{"data":1,"prerenderedAt":162},["ShallowReactive",2],{"project-8578313":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":37,"post_text":29,"what":40,"said":54,"maker_in_thread":97,"shape":102,"grid":106,"attempts":124,"same_week":125,"maker_shows":38,"maker_hidden":155,"reader_version":156,"card":157},"8578313","jor1k","OpenRISC JavaScript emulator emulates up to 16 cores","title","Show HN: OpenRISC JavaScript emulator emulates up to 16 cores","https:\u002F\u002Fgithub.com\u002Fs-macke\u002Fjor1k","github.com","s-macke",1415485010,2014,43,8,742,2272,33,"shown","dev_tools","cpu emulator","web_app",[24,25,26,27],"openrisc","javascript emulator","browser emulator","multicore emulation","quiet",null,{"positive":31,"neutral":31,"mixed":32,"critical":32},1,0,2,{"execution":35,"performance":36},{"positive":31,"critical":32},{"positive":32,"critical":32},[38,32,32,32,32,32,39,32],5,3,{"problem":29,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":41,"openness":51,"stage":52,"team_size":53},[42],{"value":43,"source":44,"evidence":45},"JavaScript","inferred",[46,48],{"id":47},"post",{"id":49,"by":11,"text":50},"8578576","Just some technical details: The cores are emulated in one worker thread because shared memory in threads is still not supported by the engines. You can use \"htop\" to see the…","open_source","launched","unknown",{"praise":55,"objections":64,"requests":73,"questions":81,"alternatives":86},[56],{"value":57,"source":58,"evidence":59},"Impressive work and a cool project that is still thriving","commenter",[60],{"id":61,"by":62,"text":63},"8578581","benjamincburns","I think it was over a year ago that I hacked together the network support for this, submitted a few links to HN, Slashdot, and Reddit, and then proceeded to neglect it more or…",[65],{"value":66,"source":67,"evidence":68},"Multicore emulation runs in one worker thread with no performance gain yet","maker",[69,70],{"id":49,"by":11,"text":50},{"id":71,"by":11,"text":72},"8578609","Not yet. But when shared memory arrays become available in Javascript it will be useful. But take a look here: http:\u002F\u002Fs-macke.github.io\u002Fjor1k\u002Fcompile.html So you can use it in a…",[74],{"value":75,"source":58,"evidence":76},"Performance improvement with SMP once shared memory arrays are available",[77,80],{"id":78,"by":62,"text":79},"8578585","Is there any performance improvement on multithreaded tasks with SMP enabled?",{"id":71,"by":11,"text":72},[82],{"value":83,"source":58,"evidence":84},"Does SMP mode improve performance on multithreaded tasks?",[85],{"id":78,"by":62,"text":79},[87],{"value":88,"source":58,"evidence":89},"RISC-V and its JavaScript emulator riscv-angel",[90,94],{"id":91,"by":92,"text":93},"8579070","otoburb","OpenRISC 2000 may end up converging on the RISC-V ISA. A blog post and accompanying comment[1] shed a bit of light on David Patterson (creator of the original RISC instruction…",{"id":95,"by":11,"text":96},"8579205","I am still fascinated by the sheer number of RISC CPUs out there. But more amazing than this is their similarity. I think we should develop a new (abstract) RISC CPU which…",{"comments":39,"answered":31,"key":98},[99,100,101],{"id":95,"text":96},{"id":49,"text":50},{"id":71,"text":72},{"commenters":103,"max_depth":39,"maker_replies":39,"first_comment_mins":104,"lifespan_hours":105},4,99,11,[107,109,111,113,115,119,121,123],[61,32,38,108,62,32],"maker\u002Fpositive\u002Fexecution",[91,31,32,110,92,32],"other\u002Fneutral\u002Fnone",[95,31,32,112,11,31],"commenter\u002Fneutral\u002Fnone",[114,31,32,110,92,32],"8579223",[116,31,32,117,118,32],"8579500","other\u002Fcritical\u002Fidea","userbinator",[49,33,32,120,11,31],"project\u002Fneutral\u002Fexecution",[78,33,39,122,62,32],"project\u002Fneutral\u002Fperformance",[71,33,32,122,11,31],[],[126,131,135,140,145,150],{"id":127,"name":128,"points":129,"category":130},"8592597","Let's Talk Over Coffee",427,"consumer_social",{"id":132,"name":133,"points":134,"category":20},"8568181","StackShare",218,{"id":136,"name":137,"points":138,"category":139},"8566971","Colores",157,"creative",{"id":141,"name":142,"points":143,"category":144},"8595533","simple-rootkit",94,"security_privacy",{"id":146,"name":147,"points":148,"category":149},"8565977","Wall of Text",90,"productivity",{"id":151,"name":152,"points":153,"category":154},"8591193","Pfs",74,"infrastructure",false,"v2",{"id":158,"name":5,"line":6,"ai":155,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":159,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":160,"url":9,"mix":161,"praise":57,"objection":66,"sub":21},8578313,[24,25,26,27],"50000030",[31,31,32,32],1794036524839]