{"action":"created","issue":{"url":"https://api.github.com/repos/grigory-rechistov/interpreters-comparison/issues/6","repository_url":"https://api.github.com/repos/grigory-rechistov/interpreters-comparison","labels_url":"https://api.github.com/repos/grigory-rechistov/interpreters-comparison/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/grigory-rechistov/interpreters-comparison/issues/6/comments","events_url":"https://api.github.com/repos/grigory-rechistov/interpreters-comparison/issues/6/events","html_url":"https://github.com/grigory-rechistov/interpreters-comparison/issues/6","id":133642571,"number":6,"title":"Create double-threaded (twice unrolled) interpreter model","user":{"login":"grigory-rechistov","id":865468,"avatar_url":"https://avatars.githubusercontent.com/u/865468?v=3","gravatar_id":"","url":"https://api.github.com/users/grigory-rechistov","html_url":"https://github.com/grigory-rechistov","followers_url":"https://api.github.com/users/grigory-rechistov/followers","following_url":"https://api.github.com/users/grigory-rechistov/following{/other_user}","gists_url":"https://api.github.com/users/grigory-rechistov/gists{/gist_id}","starred_url":"https://api.github.com/users/grigory-rechistov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grigory-rechistov/subscriptions","organizations_url":"https://api.github.com/users/grigory-rechistov/orgs","repos_url":"https://api.github.com/users/grigory-rechistov/repos","events_url":"https://api.github.com/users/grigory-rechistov/events{/privacy}","received_events_url":"https://api.github.com/users/grigory-rechistov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/grigory-rechistov/interpreters-comparison/labels/class%20assignment","name":"class assignment","color":"eb6420"},{"url":"https://api.github.com/repos/grigory-rechistov/interpreters-comparison/labels/easy","name":"easy","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-15T07:24:45Z","updated_at":"2016-05-23T09:28:47Z","closed_at":null,"body":"From the [article](http://habrahabr.ru/company/intel/blog/261665/):\r\n\r\n> Наверное, эту идею можно развить и дальше — помочь предсказателю переходов правильно запоминать историю исполнения троек, четвёрок и т.д. за счёт соответствующего «разбухания» кода. Например, иметь по две копии всех сервисных процедур, и внутри DISPATCH выбирать только одну из них, в зависимости от кода предыдущей инструкции и её адреса, или какого-то другого критерия. Однако оставлю это в качестве упражнения заинтересовавшимся исследователям.\r\n\r\nThe task is to implement this mode: double-threaded interpreter"},"comment":{"url":"https://api.github.com/repos/grigory-rechistov/interpreters-comparison/issues/comments/220931254","html_url":"https://github.com/grigory-rechistov/interpreters-comparison/issues/6#issuecomment-220931254","issue_url":"https://api.github.com/repos/grigory-rechistov/interpreters-comparison/issues/6","id":220931254,"user":{"login":"grigory-rechistov","id":865468,"avatar_url":"https://avatars.githubusercontent.com/u/865468?v=3","gravatar_id":"","url":"https://api.github.com/users/grigory-rechistov","html_url":"https://github.com/grigory-rechistov","followers_url":"https://api.github.com/users/grigory-rechistov/followers","following_url":"https://api.github.com/users/grigory-rechistov/following{/other_user}","gists_url":"https://api.github.com/users/grigory-rechistov/gists{/gist_id}","starred_url":"https://api.github.com/users/grigory-rechistov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grigory-rechistov/subscriptions","organizations_url":"https://api.github.com/users/grigory-rechistov/orgs","repos_url":"https://api.github.com/users/grigory-rechistov/repos","events_url":"https://api.github.com/users/grigory-rechistov/events{/privacy}","received_events_url":"https://api.github.com/users/grigory-rechistov/received_events","type":"User","site_admin":false},"created_at":"2016-05-23T09:28:47Z","updated_at":"2016-05-23T09:28:47Z","body":"Not done"}}
{"actor":{"display_login":"grigory-rechistov"}}