Inguqulo entsha ye-Gzip 1.14 iphucula isantya soxinzelelo kwiinkqubo zanamhlanje

  • I-Gzip 1.14 iphucula ukusebenza kwe-decompression kwi-Intel kunye ne-AMD CPUs ngokusebenzisa imiyalelo ye-PCLMUL.
  • Uhlaziyo sele luphantse lube yiminyaka emibini kuphuhliso kodwa lubonisa utshintsho olumbalwa ngokwemigaqo yokusebenza.
  • I-algorithm entsha 'yesilayi nge-8' ivumela ukunciphisa ixesha lokunciphisa ukuya kuthi ga kwi-13%.
  • Inkxaso ye-hardware ukusuka kwiminyaka elishumi edlulileyo iqinisekisa ukuba abaninzi abasebenzisi baya kuqaphela ukuphuculwa ngaphandle kokutshintsha izixhobo.

GZip 1.14

Gzip, esinye sezona zixhobo zisetyenziswa kakhulu kwiindawo ze-Linux zokucinezela kunye nokunciphisa iifayile, ifumene uhlaziyo olutsha emva kweminyaka emibini yokulinda.. La 1.14 version ikhutshwe ngokusemthethweni kwaye ibandakanya ukuphuculwa komsebenzi obalulekileyo xa uvula iifayile, ngakumbi kwiinkqubo ezine-Intel kunye ne-AMD x86_64 yezakhiwo.

Olu shicilelo lujolise ikakhulu ekuphuculweni kokusebenza kunokongeza izinto ezintsha. Nangona inani lokuguqulwa kwekhowudi lilinganiselwe, ukuphuculwa kwesantya sokuchithwa kwesantya kubaluleke kakhulu kubasebenzisi abaphatha umthamo omkhulu wedatha okanye iinkqubo ezinezixhobo ezilinganiselweyo. Uxinzelelo olukhawulezayo, kunokuba kufanelekile ukujonga izixhobo ezifana Zstd.

Uphuculo lokusebenza ngenxa yemiyalelo emitsha

Enye yenkqubela phambili enkulu kwi-Gzip 1.14 yi Ukubandakanywa kwendlela entsha yokubala ii-CRCs (I-Cyclic Redundancy Checks), eyaziwa ngokuba yi-'slice by 8' algorithm. Le ndlela, idibaniswe nokusetyenziswa kwe-PCLMULQDQ (i-Carry-less Multiplication Quadword) imiyalelo, ivumela ukukhawuleza okubonakalayo koxinzelelo. Le miyalelo ifumaneka kwiiprosesa ze-Intel eziqala nge-Architecture yase-Westmere kunye ne-AMD chips eziqala nge-Bulldozer, ngoko zigubungela uluhlu olubanzi lwezixhobo ezenziwe kwiminyaka eyi-10-15 yokugqibela.

Uvavanyo olwenziweyo lubonisa ukuba Olu lungiso lunokunciphisa ixesha elifunekayo ukuthotywa kweefayile malunga ne-13%. Nangona amanani angahluka ngokuxhomekeka kwi-hardware kunye nohlobo lwedatha ecinezelweyo, oku kuphuculo olubonakalayo olunokuba nefuthe elihle, ngakumbi kwiindawo apho imisebenzi emininzi yokunciphisa yenziwa imihla ngemihla. Oku kunokubonwa kwiinkonzo zoxinzelelo ezifuna ukunciphisa ixesha lokulinda.

Enye yeenzuzo ezinkulu zolu tshintsho kukuba ayifuni i-hardware ye-cutting-edge ukuze uzuze. Iiprosesa ezixhasa imiyalelo ye-PCLMUL bezikwimarike iminyaka engaphezu kweshumi, ngoko ke uninzi lweenkqubo ezisekwe kwi-Intel okanye i-AMD sele zinabo obu buchule bakhelwe ngaphakathi.

Oku kuthetha ukuba uninzi lwabasebenzisi beLinux kunye namanye amaqonga asebenzisa iGzip baya kukwazi qaphela uphuculo ngokulula ngokuhlaziya isixhobo. Akukho mfuneko yokuguqula ulungelelwaniso okanye uqokelele iinguqulelo zesiko, ukwenza ukwamkelwa kube lula kakhulu.

Olunye utshintsho oluncinci kwi-Gzip 1.14

Ngaphandle kwexesha elide lidlulile kwinguqulelo yokugqibela, iGzip 1.14 ayizisi uluhlu olukhulu lweempawu ezintsha okanye uhlengahlengiso olumangalisayo. Ukongeza kwindlela entsha yokubala ye-CRC kunye nokudityaniswa kwemiyalelo ye-PCLMUL, abaphuhlisi baye baphumeza ukulungiswa kwe-bug kunye nee-tweaks ezincinci zangaphakathi.

Abo banomdla banokujongana noluhlu olupheleleyo lotshintsho kwaye bakhuphele ikhowudi yemvelaphi kwi isaziso esisemthethweni sopapasho. Ngelixa uninzi lweempawu ezitsha zijolise ekusebenzeni, kunokubakho ezinye iinkcukacha zobugcisa ezifanelekileyo kubasebenzisi abaphambili okanye abalawuli benkqubo abalawula imimandla ebaluleke kakhulu yobuthunywa apho iinkqubo zokuxinzelela kunye neenkqubo zokunciphisa zisetyenziswa.

I-Gzip ibe sisixhobo esisisiseko kumashumi eminyaka kwihlabathi le-Unix kunye neLinux, kunye Nangona indaleko yayo iye yacotha, iyaqhubeka nokuziqhelanisa notshintsho lwezobuchwepheshe. Uguqulelo 1.14 alunanguquko ekusebenzeni kwenkqubo, kodwa lubonisa ukuba kusekho uphuculo ekufuneka lwenziwe kwimiba esisiseko efana nokusebenza koxinzelelo.

Ngokuphumeza ukubala kwe-CRC ngokufanelekileyo ngakumbi kunye nokuxhamla kwi-hardware esele isasazwe ngokubanzi, Olu hlaziyo lumele inyathelo eliluqilima lobugcisa eliya phambili. Iluncedo ngakumbi kwiimeko zeseva okanye imisebenzi ezenzekelayo apho isekhondi nganye ibala, kwaye apho ukulungiswa kwemithombo ngaphandle kwesidingo sotyalo-mali olukhulu yinto ephambili.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.