{"action":"opened","issue":{"url":"https://api.github.com/repos/open-mpi/hwloc/issues/179","repository_url":"https://api.github.com/repos/open-mpi/hwloc","labels_url":"https://api.github.com/repos/open-mpi/hwloc/issues/179/labels{/name}","comments_url":"https://api.github.com/repos/open-mpi/hwloc/issues/179/comments","events_url":"https://api.github.com/repos/open-mpi/hwloc/issues/179/events","html_url":"https://github.com/open-mpi/hwloc/issues/179","id":147032778,"number":179,"title":"Parallelize the discovery?","user":{"login":"bgoglin","id":827599,"avatar_url":"https://avatars.githubusercontent.com/u/827599?v=3","gravatar_id":"","url":"https://api.github.com/users/bgoglin","html_url":"https://github.com/bgoglin","followers_url":"https://api.github.com/users/bgoglin/followers","following_url":"https://api.github.com/users/bgoglin/following{/other_user}","gists_url":"https://api.github.com/users/bgoglin/gists{/gist_id}","starred_url":"https://api.github.com/users/bgoglin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgoglin/subscriptions","organizations_url":"https://api.github.com/users/bgoglin/orgs","repos_url":"https://api.github.com/users/bgoglin/repos","events_url":"https://api.github.com/users/bgoglin/events{/privacy}","received_events_url":"https://api.github.com/users/bgoglin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-08T20:35:35Z","updated_at":"2016-04-08T20:35:35Z","closed_at":null,"body":"See if there's any point in parallelizing the Linux or x86 discovery.\r\n\r\nIn x86, we use CPUID on every PU, could be parallelized, but likely too short to be useful.\r\n\r\nIn Linux, we read tons of sysfs files for every PU, could be parallelized too.\r\n\r\nBig blocker is concurrent inserting of objects."}}