Nyowani Gzip vhezheni 1.14 inovandudza decompression kumhanya pane zvazvino masisitimu

  • Gzip 1.14 inovandudza decompression performance paIntel uye AMD CPU nekushandisa PCLMUL mirairo.
  • Iyo yekuvandudza yave ingangoita makore maviri mukusimudzira asi ine mashoma shanduko maererano nekushanda.
  • Iyo nyowani 'slice by 8' algorithm inobvumira kudzikiswa kweiyo decompression nguva inosvika 13%.
  • Tsigiro yehardware kubva mumakore gumi apfuura inova nechokwadi chekuti vashandisi vazhinji vanozoona kuvandudzwa pasina kuchinja michina.

GZip 1.14

Gzip, chimwe chezvishandiso zvinonyanya kushandiswa munzvimbo dzeLinux yekutsikirira uye kudzikisa mafaera, yakagamuchira chigadziriso chitsva mushure memakore angangoita maviri ekumirira.. La 1.14 version yakaburitswa zviri pamutemo uye inosanganisira kuvandudzwa kwekuita kwakakura pakusunungura mafaera, kunyanya pane masisitimu ane Intel uye AMD x86_64 architecture.

Kuburitswa uku kunotarisa zvakanyanya pakuita optimizations pane kuwedzera maficha matsva. Kunyange zvazvo nhamba yekuchinja kwekodhi ishoma, kuvandudzwa kwekukurumidza kwekugadzirisa kunonyanya kukosha kune vashandisi vanobata mavhoriyamu makuru e data kana masisitimu ane zviwanikwa zvishoma. Kuti uwedzere kumanikidza, zvingave zvakakosha kuongorora maturusi akadai Zstd.

Kuvandudzwa kwemaitiro nekuda kwemirairo mitsva

Imwe yekufambira mberi kukuru muGzip 1.14 ndeye Kubatanidzwa kwemaitiro matsva ekuverenga CRCs (Cyclic Redundancy Checks), inozivikanwa se'slice by 8' algorithm. Iyi nzira, yakasanganiswa nekushandiswa kwePCLMULQDQ (Carry-less Multiplication Quadword) mirayiridzo, inobvumira kukurumidza kukuru kwekuora. Iyi mirairo inowanikwa paIntel processors kutanga neWestmere architecture uye pamachipisi e AMD kutanga neBulldozer, saka anovhara zvakasiyana-siyana zvemichina yakagadzirwa mumakore gumi kusvika gumi nemashanu apfuura.

Maedzo akaitwa anoratidza izvozvo Aya ma optimizations anogona kuderedza nguva inodiwa kuti decompress mafaera neanenge 13%. Nepo manhamba achigona kusiyana zvichienderana nehardware uye mhando yedata iri kudzvanywa, uku ndiko kuvandudzwa kunobatika kunogona kuve nemhedzisiro yakanaka, kunyanya munzvimbo dzinoitwa akawanda decompression mashandiro zuva nezuva. Izvi zvinogona kuonekwa mumasevhisi ekumanikidza anotsvaka kuderedza nguva yekumirira.

Imwe yemabhenefiti makuru ekuchinja uku ndeyekuti haidi yekucheka-kumucheto Hardware kuti ubatsirwe. Ma processor anotsigira PCLMUL mirairo anga ari pamusika kweanopfuura makore gumi, saka mazhinji azvino Intel- kana AMD-based masisitimu atove nehunyanzvi uhu hwakavakirwa mukati.

Izvi zvinoreva kuti vazhinji vashandisi veLinux uye mamwe mapuratifomu anoshandisa Gzip vachakwanisa cherechedza kuvandudzwa nekungovandudza chishandiso. Iko hakuna chikonzero chekugadzirisa zvigadziriso kana kuunganidza tsika shanduro, zvichiita kuti kugamuchirwa kuve nyore.

Dzimwe shanduko diki muGzip 1.14

Kunyangwe nguva yakareba yapfuura kubva pashanduro yekupedzisira, Gzip 1.14 haiunzi seti huru yezvinhu zvitsva kana gadziridzo dzinoshamisa. Pamusoro peiyo nzira nyowani yeCRC kuverenga uye kubatanidzwa kwePCLMUL mirairo, vagadziri vakaita zvimwe zvigadziriso zvebug uye madiki emukati tweaks.

Avo vanofarira vanogona kubvunza iyo yakazara runyorwa rwekuchinja uye kurodha kodhi kodhi kubva ku chiziviso chepamutemo chekubudiswa. Nepo zvizhinji zvezvinyowani zvinotarisa pakuita, panogona kunge paine humwe hutekinoroji hunoenderana nevashandisi vepamberi kana masisitimu maneja anotonga nharaunda-akakosha nzvimbo uko kudzvanyirira kwakanyanya uye decompression maitiro anoshandiswa.

Gzip yanga iri chishandiso chemakumi emakore munyika yeUnix neLinux, uye Kunyangwe kushanduka kwayo kwave kunonoka, inoramba ichienderana nekuchinja kwehunyanzvi. Shanduro 1.14 haishandure mashandiro echirongwa, asi inoratidza kuti pachine kuvandudzwa kunofanira kuitwa muzvinhu zvakakosha sekuita kwedecompression.

Nekushandisa maCRC macalculation zvakanyanya uye nekusimudzira hunyanzvi hwehardware hwakatoshandiswa zvakanyanya, Ichi chigadziriso chinomiririra danho rakasimba rehunyanzvi kumberi. Inonyanya kubatsira muserver mamiriro kana otomatiki mabasa uko sekondi yega yega yakakosha, uye uko kugadzirisa zviwanikwa pasina kudiwa kwekudyara kukuru ndiko kwakakosha.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako