{"version":"https://jsonfeed.org/version/1.1","title":"苏迟但到的主页","home_page_url":"https://kexohproject.pages.dev","feed_url":"https://kexohproject.pages.dev/json/","description":"<p>你好，欢迎访问个人主页！</p><p>擅长密码学，安全分析，数字水印等技术。</p><p>你可以联系我通过:findmykexin@gmail.com或者知乎私信。</p><p>我的知乎链接：<a href=\"https://www.zhihu.com/people/su-chi-dan-dao\" rel=\"noopener noreferrer\" target=\"_blank\">苏迟但到 - 知乎 (zhihu.com)</a></p><p>我的github链接：<a href=\"https://github.com/kexinoh\" rel=\"noopener noreferrer\" target=\"_blank\">kexinoh</a></p>","icon":"https://kexohcdn.gptapi.cyou/kexohproject/production/images/channel-2e54d141ee195646ca12a9d16507a908.jpg","favicon":"https://kexohcdn.gptapi.cyou/kexohproject/production/images/favicon-340a2925d02a0386f3b954a032834917.jpg","authors":[{"name":"苏迟但到"}],"language":"zh-cn","items":[{"id":"MIvs-IBeExw","title":"在 Minecraft 里搭的电脑可能突破真实电脑运算速度吗?","content_html":"<p data-pid=\"nmyCGsIv\">理论上可以。</p><p data-pid=\"WGMIY3Yi\">但是我首先要说明一下前提，<b>这个前提是指操作系统和MC直接运行某一个相同的特定程序。</b></p><p data-pid=\"wHcqxB32\">防杠声明:注意前提。</p><p data-pid=\"FrYyXfah\">如果我们转换一下问题，既我们能不能通过虚拟机实现对一个特定的程序实现加速。</p><p data-pid=\"IsUp0RKJ\">答案是由于操作系统的接口或者硬件的设置，如果你使用了恰当的虚拟化和一些指令优化技术和指令优化技巧，以及调用gpu可以实现加速。</p><p data-pid=\"AahuYUsD\">例如</p><p data-pid=\"Qnl8RkFr\">计算1+......+10000000000000，cpu可能需要计算300s。但是mc中通过对这段进行指令优化，直接使用梯形计算公式得到答案。</p><p data-pid=\"LbG0MvWb\">这是一个很简单的例子。</p><p data-pid=\"LtrMMiYT\">在实际中，例如下面的以色列小伙开发的工具可以实现对于同等二进制文件的40%加速，本质就是通过了对于指令集的优化。因为多个指令之间可以存在一定的等价关系，但是和寄存器，缓存等等因素有关，指令之间的速度并不完全等价。因此可以使用软件来完成对于二进制文件的加速。</p><a data-draft-node=\"block\" data-draft-type=\"link-card\" href=\"https://link.zhihu.com/?target=https%3A//baijiahao.baidu.com/s%3Fid%3D1733793994157291356%26wfr%3Dspider%26for%3Dpc%26searchword%3D%25E4%25BB%25A5%25E8%2589%25B2%25E5%2588%2597%2520cpu%25E5%258A%25A0%25E9%2580%259F%252040%25\" class=\" external\" target=\"_blank\" rel=\"nofollow noreferrer\"><span class=\"invisible\">https://</span><span class=\"visible\">baijiahao.baidu.com/s?</span><span class=\"invisible\">id=1733793994157291356&amp;wfr=spider&amp;for=pc&amp;searchword=%E4%BB%A5%E8%89%B2%E5%88%97%20cpu%E5%8A%A0%E9%80%9F%2040%</span><span class=\"ellipsis\"></span></a><p data-pid=\"YMpgj8P1\">还有很多cpu转gpu代码，可以通过调用gpu从而实现加速。</p><p></p>","content_text":"理论上可以。\n\n但是我首先要说明一下前提，这个前提是指操作系统和MC直接运行某一个相同的特定程序。\n\n防杠声明:注意前提。\n\n如果我们转换一下问题，既我们能不能通过虚拟机实现对一个特定的程序实现加速。\n\n答案是由于操作系统的接口或者硬件的设置，如果你使用了恰当的虚拟化和一些指令优化技术和指令优化技巧，以及调用gpu可以实现加速。\n\n例如\n\n计算1+......+10000000000000，cpu可能需要计算300s。但是mc中通过对这段进行指令优化，直接使用梯形计算公式得到答案。\n\n这是一个很简单的例子。\n\n在实际中，例如下面的以色列小伙开发的工具可以实现对于同等二进制文件的40%加速，本质就是通过了对于指令集的优化。因为多个指令之间可以存在一定的等价关系，但是和寄存器，缓存等等因素有关，指令之间的速度并不完全等价。因此可以使用软件来完成对于二进制文件的加速。\n\nhttps://baijiahao.baidu.com/s?id=1733793994157291356&wfr=spider&for=pc&searchword=%E4%BB%A5%E8%89%B2%E5%88%97%20cpu%E5%8A%A0%E9%80%9F%2040%\n\n还有很多cpu转gpu代码，可以通过调用gpu从而实现加速。\n\n","date_published":"2023-07-17T01:57:56.000Z","_microfeed":{"web_url":"https://kexohproject.pages.dev/i/minecraft-MIvs-IBeExw/","json_url":"https://kexohproject.pages.dev/i/MIvs-IBeExw/json/","rss_url":"https://kexohproject.pages.dev/i/MIvs-IBeExw/rss/","guid":"MIvs-IBeExw","status":"published","itunes:title":"New Article Title for iTunes","date_published_short":"Sun Jul 16 2023","date_published_ms":1689559076000}}],"_microfeed":{"microfeed_version":"0.1.2","base_url":"https://kexohproject.pages.dev","categories":[{"name":"Education","categories":[{"name":"Language Learning"}]},{"name":"Technology"}],"subscribe_methods":[{"name":"RSS","type":"rss","url":"https://kexohproject.pages.dev/rss/","image":"https://kexohproject.pages.dev/assets/brands/subscribe/rss.png","enabled":true,"editable":false,"id":"4KlfbtkEfzy"},{"name":"JSON","type":"json","url":"https://kexohproject.pages.dev/json/","image":"https://kexohproject.pages.dev/assets/brands/subscribe/json.png","enabled":true,"editable":false,"id":"DVFm7TYiNSq"}],"description_text":"你好，欢迎访问个人主页！\n\n擅长密码学，安全分析，数字水印等技术。\n\n你可以联系我通过:findmykexin@gmail.com或者知乎私信。\n\n我的知乎链接：苏迟但到 - 知乎 (zhihu.com)\n\n我的github链接：kexinoh","copyright":"©2024","itunes:type":"episodic","items_sort_order":"newest_first"}}