Intel te whakaputanga nui o te miihini whakaata 3D ka taea , i hoahoatia mo nga whakaahua whai kiko, kounga teitei e tika ana mo nga tono tauwhitiwhiti. Kei te whakawhanakehia te miihini hei waahanga o te kaupapa nui ake , e whai ana ki te whakawhanake i nga taputapu whakaata rorohiko mo nga tatauranga putaiao (Software Defined Visualization), tae atu ki te whare pukapuka rapu hihi , he punaha whakaahua whakaahua , he whare pukapuka mo te tango haruru mai i nga whakaahua me te punaha rasterization rorohiko . Kua tuhia te waehere ki C ++ me kua raihanatia i raro i te Apache 2.0.
Ko te OSPRay te kaupapa matua ki te whakamahi i roto i nga tono tauwhitiwhiti mo te whakaatu i nga ahuatanga i runga i te rere. Hei whakataurite i te whanonga o te marama, ka whakamahia he tikanga . Ka tautokohia te whakakitenga i roto i te rōrahi me te rererangi, he whakaahua pono ka whai whakaaro ki nga ahuatanga o te tinana o nga rawa, nga paanga whakamarumaru matatau (nga atarangi, te marama me te whakamarumaru "").
Ka whakamahia e OSPRay nga kaha o te PTM anake, me te kore e herea ki te GPU, ka taea te whakamahi i te whare pukapuka ki runga i te tini o nga taputapu, mai i nga teihana mahi ki nga pona i roto i nga kohinga rorohiko. Hei whakarite i te mahi tika, ka kaha te whakamahi i te miro maha me te vectorization i runga i nga tohutohu SIMD, penei i te Intel SSE4, AVX, AVX2, me AVX-512, (me whai tautoko te OSPRay SSE4.1 i te iti rawa).
Ka taea te tohatoha i te whakaputa ki runga i te maha o nga pona kapopu (tautokohia e MPI), hei tauira, ka taea e koe te whakamahi OSPRay ki te whakarite i te whakaputa whakaahua me te taumira teitei rawa atu. , he ahua kotahi i hangaia e te huinga o nga panui LCD motuhake. Hei tauira, ka whakaatuhia te mahinga o OSPRay i runga i te mata hiato , i hangaia e te 80 30-inihi aroturuki (taumira katoa 40960 × 8000 ranei 328 megapixels) me te mahi e te tautau o 40 tūmau ki 6-matua PTM i runga i Intel Sandy Bridge microarchitecture.
Ko te huringa nui i roto i te tau putanga na te whakarereketanga nui o te API, tae atu ki te whakaurunga o nga huringa ka pakaru te hototahi (hei whakangwari i te whakawhiti ki te API hou, kua whakaarohia he whare pukapuka paparanga hei whakaene i te heke), me te whakarato momo āhuahanga hou. He tautoko taapiri mo te Open VKL (Open Volume Kernel Library) mo te whakaputa reo. Kua whakatinanahia te hononga hei whakaiti i te ngangau i te ahua. Ko te whare pukapuka ospcommon me tetahi waahanga mo te tautoko MPI kua tuu ki roto i nga putunga motuhake.
Source: opennet.ru
