Power10 Stiùiridhean tòiseachaidh luath dèanadais
(Cumhachd 10 QSGn)
Samhain 2021

Cuimhne as ìsle

  • Airson gach socaid pròiseasar, tha àireamh-sluaigh aig co-dhiù 8 de na 16 DIMMn
  • Ann an nód, tha àireamh-sluaigh de 32 de 64 aig a’ char as lugha airson na DIMMn
  • Ann an siostam 4-Node, tha àireamh-sluaigh aig co-dhiù 128 de na 256 DIMMn

riaghailtean plugm

  •  Coinnich ris a’ chuimhne as lugha a tha ceadaichte (tha 8 aig a’ char as lugha de na 16 DIMMn anns gach socaid pròiseasar)
  • Feumaidh a h-uile DIMM fo gach pròiseasar a bhith aig an aon chomas
  • Bithear a’ tabhann ùrachadh feart ann an àrdachaidhean de 4 neoniM, agus tha an aon chomas aca uile.
  • Is e 8 no 12 no 16 an aon àireamh dligheach de thiodhlacM a chaidh a phlugadh a-steach do làraich ceangailte ri modal pròiseasar sònraichte.

Coileanadh Cuimhne

  • Bidh coileanadh an t-siostaim a’ dol am feabhas mar a tha na tha de chuimhne air a sgaoileadh thairis air barrachd shliotan-airgid. Airson example, ma tha feum air 1TB ann an Node, tha e nas fheàrr 64 x 32GB DIMMs a bhith agad na bhith 32 x 64GB DIMMs.
  • Bheir plugadh DIMMan a tha uile den aon mheud an coileanadh as àirde
  • Bidh coileanadh an t-siostaim a’ leasachadh mar a bhios barrachd quads a’ maidseadh a chèile
  • Bidh coileanadh an t-siostaim a’ fàs nas fheàrr mar a bhios barrachd roghainnean pròiseasarM a’ maidseadh a chèile
  • Bidh coileanadh siostam a’ leasachadh air siostam ioma-drathair ma tha comas cuimhne eadar drathairean air a chothromachadh.

Bandwidth Cuimhne

lànM Comas Teòiridheach MaxBandwidth
32GB, 64 GB (DDR4 @ 3200 Mbps) 409 GB / s
128GB, 256 GB (DDR4 @ 2933 Mbps) 375 GB / s

Geàrr-chunntas

  • Airson an coileanadh as fheàrr, mar as trice thathas a’ moladh cuimhne a chuir a-steach gu cothromach thairis air a h-uile drathair nód siostam agus a h-uile socaid pròiseasar san t-siostam. Le bhith a’ cothromachadh cuimhne thairis air na cairtean planar siostam stàlaichte a’ toirt cothrom air cuimhne ann an dòigh chunbhalach agus mar as trice a’ leantainn gu coileanadh nas fheàrr airson do rèiteachadh.
  • Ged a gheibhear an leud bann cuimhne as àirde le bhith a’ lìonadh a h-uile slot cuimhne, bu chòir beachdachadh air planaichean airson cur-ris cuimhne san àm ri teachd nuair a bhios tu a’ co-dhùnadh dè am meud feart cuimhne a bu chòir a chleachdadh aig àm òrdugh tùsail an t-siostaim.

P10 Coimpiutaireachd & Ailtireachd MMA

  • 2x Bandwidth co-chosmhail ri SIMD*
  • 8 einnseanan SIMD Fixed & Float neo-eisimeileach gach Core
  • 4 - Luathachadh Matamataig Matrix 32x*
  • Einnsean 4 512 bit gach cridhe = 2048b toraidhean / cearcallan
  • Matrix math bathar taobh a-muigh mionaideachd Singilte, Dùbailte & Lùghdaichte.
  • Taic ailtireachd MMA air a thoirt a-steach ann an POWER ISA v3.1
  • A’ toirt taic do ìrean mionaideachd SP, DP, BF16, HP, Int-16, Int-8 & Int-4.

P10 Iarrtasan MMA & Amalachadh Uallach Obrach

  • Faodar tagraidhean ML & HPC le àireamhachadh ailseabra sreathach dùmhail, iomadachadh matrix, convolutions, FFT a luathachadh le MMA
  • Tionndadh GCC > = tionndadh 10 & LLVM > = Tha 12 a’ toirt taic do MMA tro in-ghabhail.
  • Tha Leabharlannan OpenBLAS, IBM ESSL & Eigen mu thràth air an ùrachadh le stiùireadh MMA airson P10.
  • Amalachadh furasta de MMA airson tagraidhean iomairt, frèaman ML, agus pasganan Coimhearsnachd Fosgailte tro na leabharlannan BLAS gu h-àrd.

PowerPC Matrix - Iomadaich cuidich gnìomhan togte https://gcc.gnu.org/onlinedocs/gcc/PowerPC-Matrix-Multiply-Assist-Built-in-Functions.html
Matrix - Iomadachadh Cuideachadh Cleachdaidhean as Fheàrr Stiùireadh  https://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp5612.html?OpenPròiseasaran mas-fhìor

  • Chan fhaod suim nan coraichean air a bheil còir a h-uile sgaradh co-roinnte a bhith nas àirde na an àireamh de choraichean anns an amar co-roinnte
  • Dèan cinnteach nach eil an àireamh de phròiseasan brìgheil rèiteachaidh de phàirtean co-roinnte sam bith air frèam nas motha na an àireamh de choraichean anns an amar co-roinnte
  • Dèan rèiteachadh air an àireamh de phròiseasan brìgheil airson sgaradh co-roinnte gus an t-iarrtas comas as àirde a chumail suas
  • Dèan rèiteachadh air an àireamh de choraichean le còir airson sgaradh co-roinnte gu cleachdadh cuibheasach den sgaradh sin airson coileanadh nas fheàrr
  • Gus dèanamh cinnteach à cuimhne nas fheàrr agus dàimh CPU (seachain preemptions neo-riatanach den phròiseasar mas-fhìor), dèan cinnteach gu bheil suim nan coraichean airidh air a h-uile sgaradh co-roinnte faisg air àireamh nan coraichean anns an amar co-roinnte

Modh Co-fhreagarrachd Pròiseasaran

  • Tha 2 mhodh co-chòrdalachd pròiseasar rim faighinn airson AIX: POWER9 agus POWER9_base. Is e am modh bunaiteach POWER9_base.
  • Tha modhan co-chòrdalachd pròiseasar 2 rim faighinn airson Linux: modh POWER9 agus POWER10. Is e am modh àbhaisteach POWER10.
  • Às deidh sgaradh LPM, feumar cearcall cumhachd nuair a dh’ atharraicheas tu modh co-chòrdalachd pròiseasar

Beachdachaidhean pasgadh processor

  • Airson sgaradh cuibhreann a 'ruith AIX air Power9, an default vpm_throughput_mode = 0, air Power10, an default vpm_throughput_mode = 2. Airson eallach obrach obraichean fad-ùine, faodaidh e cuideachadh le lùghdachadh cleachdadh bunaiteach.
  • Airson sgaradh sònraichte a’ ruith AIX, an roghainn bunaiteach vpm_throughput_mode = 0 air gach cuid Power9 agus Power10.

Beachdachaidhean Meud Clàr Duilleag LPAR

• Tha clàr duilleag Radix a 'faighinn taic a' tòiseachadh air Power10 a 'ruith Linux. Faodaidh e coileanadh eallach obrach a leasachadh.

Iomradh:
Molaidhean is molaidhean airson a bhith ag imrich uallach obrach gu IBM POWER Systems: https://www.ibm.com/downloads/cas/39XWR7YM
IBM POWERVirtualizationStiùireadh Cleachdaidhean as Fheàrr:  https://www.ibm.com/downloads/cas/JVGZA8RW

Dèan cinnteach gu bheil an ìre OS gnàthach
Tha Fix Central a’ toirt seachad na h-ùrachaidhean as ùire airson AIX, IBM i, VIOS, Linux, HMC agus F / W. A bharrachd air an sin, tha an inneal FLRT a’ toirt seachad na h-ìrean a thathar a’ moladh airson gach modail H/W. Cleachd na h-innealan sin gus an siostam agad ùrachadh. Mura h-urrainn dhut gluasad suas chun na h-ìre a thathar a’ moladh, thoir sùil air an earrann Cùis Aithnichte anns na Molaidhean & Molaidhean airson gluasad uallach obrach gu sgrìobhainn IBM POWER10 Pròiseasaran stèidhichte air siostaman.
AIX CPU cleachdadh
Air POWER10, tha an siostam AIX OS air a bharrrachadh airson an toradh amh as fheàrr aig cleachdadh CPU nas àirde nuair a bhios e a’ ruith le pròiseasairean sònraichte. Nuair a bhios tu a’ ruith le pròiseasairean co-roinnte, tha an siostam AIX OS air a bharrrachadh gus cleachdadh CPU (pc) a lughdachadh. Ma dh’ fheumas an neach-ceannach cleachdadh CPU a lughdachadh tuilleadh (pc), cleachd an clàr-ama tunable pm_throughput_mode gus an eallach obrach a ghleusadh agus measadh a dhèanamh air na buannachdan bho thoraidhean amh vs cleachdadh CPU.
NX GZIP
Advan a ghabhailtage de luathachadh NX GZIP air siostaman POWER10 feumaidh an LPAR a bhith ann am modh co-chòrdalachd POWER9 (chan e modh POWER9_base) no modh co-chòrdalachd POWER10.
IBM i
Dèan cinnteach gu bheil ìre siostam obrachaidh IBM I gnàthach. Tha Fix Central a’ toirt seachad na h-ùrachaidhean as ùire airson IBM I, VIOS, HMC, agus firmware. https://www.ibm.com/support/fixcentral/
Firmware
Dèan cinnteach gu bheil ìre firmware an t-siostaim gnàthach. Tha Fix Central a’ toirt seachad na h-ùrachaidhean as ùire airson IBM I, VIOS, HMC, agus firmware. https://www.ibm.com/support/fixcentral/
DIMMs cuimhne
Lean na riaghailtean plug-in cuimhne ceart. Ma ghabhas e dèanamh, lìon sliotan DIMM cuimhne gu h-iomlan agus cleachd DIMM cuimhne den aon mheud.
Pròiseasaran ìre SMT
Gus làn bhuannachd a ghabhailtage de choileanadh Power10 CPUs, tha sinn a’ moladh do luchd-cleachdaidh na roghainnean ioma-obair pròiseasar bunaiteach IBM i a chleachdadh, a bheir an SMT as àirde.
ìre airson rèiteachadh LPAR.
Suidheachadh Pàirtidh
Bidh na h-ìrean FW gnàthach a’ dèanamh cinnteach gu bheil an suidheachadh as fheàrr de na pàirtean. Ach, ma thèid gnìomhachd DLPAR tric a chuir gu bàs air pìosan air an CEC, thathas a’ moladh DPO a chleachdadh
gus an suidheachadh as fheàrr a dhèanamh.
Pròiseasaran Brìgheil - pròiseasairean co-roinnte vs coisrigte
Cleachd pròiseasairean sònraichte airson an coileanadh ìre sgaradh as fheàrr.
Sgèile Cumhachd
Airson an astar pròiseasar CPU as fheàrr, dèan cinnteach gu bheil an coileanadh as àirde air a shuidheachadh (àbhaisteach airson IBM Power E1080). Faodar an suidheachadh seo a rèiteachadh san ASMI.
Stòradh agus Lìonrachadh I/O
Tha VIOS a’ toirt seachad comas stòraidh is lìonraidh sùbailte. Airson an coileanadh as fheàrr, cleachd eadar-aghaidh dùthchasach IBM i airson I / O.
Fiosrachadh nas coileanta
Thoir sùil air a’ cheangal: IBM I air Cumhachd - Ceistean Cumanta Coileanaidh https://www.ibm.com/downloads/cas/QWXA9XKN

Tha an siostam obrachaidh iomairt Linux (OS) na bhunait làidir airson do bhun-structar sgòthan tar-chinealach agus airson fuasglaidhean bathar-bog iomairt àrdachadh. Tha fiosan o chionn ghoirid air an ùrachadh airson siostaman Power10 Enterprise as fheàrr sa chlas
Cumhachd10

  • Bidh SLES15SP3, RHEL8.4 a’ toirt taic do mhodh dùthchasach Power10
  • Taic modh-compass gus leigeil le teachdaichean imrich bho shiostaman cumhachd ginealach nas sine (P9 agus P8)
  • Taic eadar-theangachaidh bunaiteach Radix ann am modh Power10
  • Leasachadh mòr ann an coileanadh crioptachaidh

Linux + PowerVM

  • Taic airson feartan iomairt PowerVM: LPM, Pools CPU Co-roinnte, DLPAR
  • Fuasglaidhean ùr-ghnàthach: SAP HANA fàs tagraidh san àm ri teachd le àite seòladh brìgheil 4PB
  • Lùghdaich ùine airson an dàta ath-luchdachadh: Taic Virtual PMEM airson SAP HANA
  • Taic & Seirbheis aig ìre cruinne

Distros le taic:

  • A’ tòiseachadh le Power9 chan eil ach RedHat agus SUSE a’ faighinn taic ann an sgaraidhean PowerVM
  • Fiosrachadh mionaideach air matrix taic distro a’ còmhdach HW ginealach nas sine

Taic LPM:

  • Gluais sgaraidhean loidsigeach Linux bho shiostaman cumhachd ginealach nas sine le ùine downt tagraidh faisg air neoni
  • Fiosrachadh: Stiùireadh LPM agus fiosrachadh co-cheangailte ris

Pacaidean cumhachd sònraichte:

  • Pasgan PowerPC-utils: A’ toirt a-steach goireasan airson cumail suas IBM PowerPC LPARs. Ri fhaighinn mar phàirt den distro.
  • Ro-làimh Toolchain airson Linux air Cumhachd: A 'gabhail a-steach an luchd-cruinneachaidh as ùire, leabharlannan runtime.

Cleachdaidhean as fheàrr:

  • Bidh RHEL a’ toirt seachad gleusadh ro-mhìnichte mar phàirt den t-seirbheis tuned.
  • Thoir sùil air na notaichean SAP as ùire airson roghainnean OS a tha air am moladh airson tagraidhean SAP. Mar as trice bidh gleus air a chleachdadh ann an RHEL agus glacaidh no sapconf ann an SLES
  • Tha tricead air a riaghladh leis an PowerVM. Iomradh: Stiùireadh Lùth
  • Bidh uinneag tòiseachaidh Power8 Huge Dynamic DMA a’ cuideachadh le bhith ag adhartachadh coileanadh I/O.
  • Tha Start Power9 24 × 7-Monitoring ceangailte ris an inneal perf. A 'ceadachadh sùil a chumail air an t-siostam gu lèir.
  • Dèan cinnteach gu bheil ìre firmware an t-siostaim gnàthach.
  • Tha lparnumascore bho PowerPC-utils a’ sealltainn sgòr dàimh làithreach an LPAR. Faodar DPO a chleachdadh gus sgòr dàimh LPAR a leasachadh.

Tha barrachd a’ leughadh:

  • SLES airson Cumhachd agus cuid de fheartan làidir.
  • Tòisich le Linux air Power Systems, Linux air frithealaichean Power Systems
  • Coimhearsnachd iomairt Linux
  • Bidh siostaman IBM Power a’ toirt taic do ghrunn innealan-atharrachaidh lìonra aig diofar astaran agus àireamhan phuirt.
  • Ma tha thu a’ cleachdadh na h-aon innealan-atharrachaidh lìonra ris an t-siostam a bh’ agad roimhe, an toiseach, bu chòir an aon gleusadh a chleachdadh air an t-siostam ùr.
  • Bidh a’ mhòr-chuid de luchd-atharrachaidh Ethernet a’ toirt taic do chiudhaichean ioma-fhaighinn is tar-chuir aig am faodar meud bufair atharrachadh gus an àireamh pacaid as motha a mheudachadh.
  • Tha na roghainnean ciudha bunaiteach eadar-dhealaichte le diofar innealan-atharrachaidh agus is dòcha nach bi iad cho math gus na h-ìrean teachdaireachd as àirde a choileanadh ann am modail frithealaiche teachdaiche.
  • Le bhith a’ cleachdadh ciudhaichean a bharrachd àrdaichidh sin cleachdadh CPU an t-siostaim; mar sin bu chòir an suidheachadh ciudha as fheàrr airson eallach obrach sònraichte a chleachdadh.

Beachdachaidhean adapter astar nas àirde

  • Feumaidh lìonraidhean astar nas àirde le innealan-atharrachaidh lìonra 25 GigE agus 100 GigE grunn snàithleanan co-shìnte agus gleusadh buadhan draibhear.
  • Mas e inneal-atharrachaidh Gen4 a th’ ann, dèan cinnteach gu bheil an atharrachadh na shuidhe air slot Gen4.
  • Faodaidh gnìomhan a bharrachd leithid teannachadh, crioptachadh, agus dùblachadh latency a chuir ris

Ag atharrachadh roghainnean ciudha ann an AIX
Gus an àireamh de chiudhaichean faighinn / tar-chuir ann an AIX atharrachadh

  •  ifconfig enX dealaich sìos
  • chdev -l entX -a ciudha_rx= -a ciudha_tx=
  • chdev -l enX -a state = suas

Ag atharrachadh roghainnean ciudha ann an Linux
Gus an àireamh de chiudhaichean ann an Linux ethtool -L ethX còmhla atharrachadh

Ag atharrachadh meud ciudha ann an AIX

  • ifconfig enX dealaich sìos
  • chdev -l entX -a rx_max_pkts = -a tx_max_pkts =
  • chdev -l enX -a state = suas

Ag atharrachadh meud ciudha ann an LinuxP: ethtool -G ethX rx tx

Mas-fhìorachd

  • Tha lìonrachadh mas-fhìor a’ faighinn taic ann an cruth SRIOV, vNIC, vETH. Bidh mas-fhìorachadh a’ cur ri latency agus faodaidh e gluasad a lughdachadh an coimeas ri I/O dùthchasach.
  • A bharrachd air a’ bhathar-cruaidh backend, dèan cinnteach gu bheil cuimhne VIOS agus suimean CPU gu leòr gus na h-amannan toraidh is freagairt riatanach a thoirt seachad
  • Faodaidh Cleachdaidhean as Fheàrr IBM PowerVM a bhith gu math cuideachail ann am meud VIOS
  • Ma tha thu a’ cleachdadh na h-aon innealan-atharrachaidh stòraidh ris an t-siostam a bh’ agad roimhe, an toiseach, bu chòir an aon gleusadh a chleachdadh air an t-siostam ùr. Ma tha feum air coileanadh a bharrachd bhon t-siostam a th’ ann mar-thà, bu chòir gleusadh àbhaisteach a dhèanamh.
  • Ma tha na fo-shiostaman stòraidh gu math eadar-dhealaichte air an t-siostam nas ùire na an siostam roimhe, dh’ fhaodadh an liosta de bheachdachaidhean a leanas droch bhuaidh a thoirt air an astar a thathas a’ faicinn de thagraidhean -
  • Faodaidh atharrachadh bho Stòradh Ceangailte Dìreach (DAS no a-staigh) gu Lìonra Raon Stòraidh (SAN) no Stòradh Ceangailte Lìonra (NAS) (no stòradh taobh a-muigh) latency àrdachadh.
  • Faodaidh gnìomhan a bharrachd leithid teannachadh, crioptachadh agus deduplication cur ri latency.
  • Le bhith a’ lughdachadh na h-àireamh de LUNan stòraidh faodaidh sin lùghdachadh a dhèanamh air goireasan san t-seirbheisiche a dh’ fheumar gus taic a thoirt do thoraidhean a tha a dhìth.
  • Thoir sùil air treòrachadh gleusadh no rèiteachaidh airson nan innealan ùra gus na buaidhean sin a thuigsinn.'
  • Bidh mas-fhìorachadh a’ cur ri latency agus faodaidh e gluasad a lughdachadh an coimeas ri I/O dùthchasach. A bharrachd air a’ bhathar-cruaidh backend, dèan cinnteach gu bheil cuimhne VIOS agus CPU
  • Le bhith a’ gluasad gu innealan-atharrachaidh brìgheil aig astar nas àirde ann an VIOS feumar an rèiteachadh VIOS ann an CPUan agus cuimhne atharrachadh. Faodaidh Cleachdaidhean as Fheàrr IBM PowerVM a bhith gu math cuideachail ann am meud VIOS.

Stiùireadh tuning - thoir sùil air Ionad Eòlais IBM airson stiùireadh AIX agus Linux.

PCIe3 12 GB Cache RAID + SAS Adapter Quad-port 6 Gb x8 Adapter Linux:

AIX:

IBM

Adaptor Sianal Fibre PCIe3 x8 2-port (32 Gb / s).

gleusadh AIX a bharrachd airson coileanadh:

  • SCSI thairis air Fiber Channel (MPIO): suidhich algairim multipath gu round_robin airson gach diosc
  • NVMe thairis air Fiber Channel: faodaidh seata buaidh a thoirt air 7 airson gach NVMe thairis air rianadair fiùghantach Fiber Channel a chaidh a chruthachadh aig ìre an lorg

gleusadh NVMe Adapter AIX airson coileanadh
Faodaidh seata buaidh a thoirt air 8 airson gach inneal NVMe
Luchd-cruinneachaidh C/C ++/Fortran an ath ghinealach aig IBM a bhios a’ cothlamadh optimizations adhartach IBM leis a’ bhun-structar LLVM stòr fosgailte

LLVM
Airgead nas motha airson cànan C/C ++
Astar togail nas luaithe
Optimizations cumanta coimhearsnachd
Diofar ghoireasan stèidhichte air LLVM
Optimization IBM
Cleachdadh iomlan air ailtireachd Cumhachd
Optimizations adhartach air thoiseach air gnìomhachas
Taic & Seirbheis aig ìre cruinne

Ri fhaotainn

  • Deuchainn 60-latha gun chosgais: luchdaich sìos bho dhuilleag toraidh Open XL
  • Faigh Seirbheis & Taic aig ìre cruinne IBM tro roghainnean ceadachd sùbailte, bho phìob dhùbailte (AAS agus PA)
  • Cead maireannach (gach neach-cleachdaidh ùghdarraichte no gach cleachdaiche co-aontach)
  • Cead mìosail (a rèir Virtual Process Core): cuimseachadh air cùisean cleachdadh sgòthan, me, air eisimpleir PowerVR

Roghainnean gleusadh coileanaidh air am moladh

Ìre optimization Molaidhean cleachdaidh
-O2 agus -O3 Àite tòiseachaidh àbhaisteach
Optimization ùine ceangail: -flto (C / C ++), -qlto (Fortran) Airson eallach obrach le tòrr gairmean gnìomh beaga
Profile optimization treòraichte: -fprofile- ghineadh, -fprofile- cleachdadh (C/C++)
-qprofile- ghineadh, -qprofile- cleachdadh (Fortran)
Airson eallach obrach le tòrr branching agus fiosan gnìomh

Airson tuilleadh fiosrachaidh tadhal air: https://www.ibm.com/docs/en/openxl-c-and-cpp-aix/17.1.0
https://www.ibm.com/docs/en/openxl-fortran-aix/17.1.0

Cleachdadh ailtireachd làn Power10 le Open XL 17.1.0

  • Roghainn cruinneachaidh ùr ‘–mcpu = pwr10’ gus còd a ghineadh a’ cleachdadh stiùireadh Power10 agus cuideachd gu fèin-obrachail gleusadh na optimizations airson Power10
  • Gnìomhan togte ùra gus comasan Power10 ùra fhuasgladh, me, Matrix Multiply Accelerator (MMA)
  • Chaidh leabharlannan MASS SIMD agus vector ùra a chuir ris airson Power10. A h-uile gnìomh leabharlainn MASS (SIMD, vectar, sgalar) air a ghleusadh airson Power10 (cuideachd Power9).

Thoir an aire: Bidh tagraidhean a chaidh an cur ri chèile le dreachan nas tràithe de XL Compilers (me, XL 16.1.0) airson ruith air pròiseasairean Cumhachd roimhe a’ ruith gu co-chosmhail air Power10.
Co-fhreagarrachd binary air AIX
Thoir an aire: Thug XL C / C ++ airson AIX 16.1.0 a-steach mar-thà ionnsaigh ùr xlclang ++ a bhios a’ faighinn buannachd bho cheann aghaidh Clang bho phròiseact LLVM ü C ++ nithean air an togail le xlC airson

  • Chan eil AIX (stèidhichte air ceann aghaidh IBM fhèin) dà-chànanach co-chosmhail ri nithean C ++ a chaidh a thogail le xlclang ++ 16.1.0 airson AIX
  • Bidh stuthan C ++ a chaidh a thogail le xlclang ++ 16.1.0 airson AIX co-chòrdail ri binary le Open XL C / C ++ ùr airson AIX 17.1.0
  • Tha co-chòrdalachd C air a chumail suas thar gach neach-cruinneachaidh AIX (dreachan XL na bu thràithe airson AIX, Open XL C / C ++ airson AIX 17.1.0)
  • Tha co-chòrdalachd Fortran air a chumail suas eadar an dreach XLF na bu thràithe airson AIX agus Open XL Fortran airson AIX 17.1.0

Ri fhaotainn
Tha na luchd-cruinneachaidh GCC rim faighinn air a h-uile sgaoileadh Enterprise Linux agus air adhart
AIX.

  • Is e an dreach GCC stàlaichte 8.4 air RHEL 8 agus 7.4 air SLES 15. Thathas an dùil gun cuir RHEL 9 GCC 11.2.
  • Tha grunn dhòighean ann air dreach ùr gu leòr de GCC fhaighinn nuair a tha an luchd-cruinneachaidh bunaiteach airson an sgaoilidh ro shean airson taic a thoirt do Power10.
  • Tha Red Hat a’ toirt taic don GCC Toolset [1] airson an adhbhair seo.
  • Tha SUSE a’ toirt seachad am Modal Innealan Leasachaidh. [2]
  • Bidh IBM a’ toirt seachad na cruinneachaidh is na leabharlannan as ùire tron ​​Advance Toolchain. [3]

IBM Advance Toolchain

  • Bidh an Advance Toolchain a’ toirt seachad leabharlannan siostam làn-chumhachdach còmhla ris na compilers, debuggers, agus innealan eile.
  • Faodaidh còd togail leis an Advance Toolchain an còd as fheàrr a thoirt gu buil air na pròiseasairean as ùire.

Cànanan

  • C (GCC), C ++ (g ++), agus Fortran (gfortran), còmhla ri feadhainn eile leithid Go (GCC), D (GDC), agus Ada (gnat).
  • Chan eil ach GCC, g++, agus gfortran air an stàladh mar as trice.
  • Is e an compiler golang [4] an roghainn eile airson prògraman Go a thogail air Power.

Co-fhreagarrachd agus feartan ùra air cumhachd10

  •  Bidh tagraidhean a chaidh an cur ri chèile le dreachan nas tràithe de GCC airson ruith air pròiseasairean POWER8 no POWER9 a’ ruith gu co-chosmhail air pròiseasairean Power10.
  •  Thathas a’ moladh GCC 11.2 no nas fhaide air adhart brath a ghabhail air na feartan ùra uile a tha rim faighinn ann an Power ISA 3.1 agus air an cur an gnìomh ann am pròiseasairean Power10.
  • Tha GCC 11.2 a’ toirt cothrom air feart Matrix Multiply Assist (MMA) air a thoirt seachad le pròiseasairean Power10. [5]
  • Faodar prògraman MMA a chur ri chèile le bhith a’ cleachdadh gin de na luchd-cruinneachaidh GCC, LLVM, agus Open XL, fhad ‘s a chleachdas tu fiosan o chionn ghoirid gu leòr.

Brataichean Compiler air am moladh agus le taic IBM [6]

-O3 or -Ear Optimization ionnsaigheach. -East gu ìre mhòr co-ionann ri -O3 -fast-math, a tha cuideachd a’ lughdachadh cuingealachaidhean air àireamhachd puing-fleòdraidh IEEE.
-mcpu = cumhachd Cuir ri chèile a’ cleachdadh stiùireadh le taic bhon phròiseasar Power. Airson example, gus stiùireadh a chleachdadh nach fhaighear ach air Power10, tagh -mcpu = power10.
-aig Roghainneil. Dèan optimization “ùine ceangail”. Bidh seo a’ dèanamh an fheum as fheàrr de chòd thairis air gairmean gnìomh far a bheil an neach-fios agus gnìomhan ris an canar ann an diofar aonadan cruinneachaidh, agus gu tric faodaidh iad àrdachadh coileanaidh mòr a thoirt seachad.
-unroll-lùban Roghainneil. Dèan dùblachadh nas ionnsaigheach de bhuidhnean lùb na bhiodh an neach-cruinneachaidh mar as trice. San fharsaingeachd, bu chòir dhut seo a sheachnadh, ach air cuid de chòdan, faodaidh seo coileanadh nas fheàrr a thoirt seachad.

Thoir an aire:
Ged a tha -mcpu = power10 a’ faighinn taic cho tràth ri GCC 10.3, is fheàrr le GCC 11.2 leis nach eil luchd-cruinneachaidh nas tràithe a’ toirt taic do gach feart a chaidh a chuir an gnìomh ann am pròiseasairean Power10. Cuideachd, cha ruith nithean a chaidh a chruthachadh a’ cleachdadh -mcpu=power10 air POWER9 no pròiseasairean nas tràithe! Ach, tha dòighean ann còd a chruthachadh a tha air a mheudachadh airson diofar dhreachan pròiseasar. [7] [1] Red Hat: A’ cleachdadh GCC Toolset. https://access.redhat.com/documentation/enus/red_hat_enterprise_linux/8/html/developing_c_and_cpp_applications_in_rhel_8/gcc-toolset_toolsets.
[2] SUSE: A’ tuigsinn Modal Innealan Leasachaidh. https://www.suse.com/c/suse-linux-essentialswhere-are-the-compilers-understanding-the-development-tools-module/.
[3] Inneal ro-làimh airson Linux air IBM Power Systems. https://www.ibm.com/support/pages/advancetoolchain-linux-power.
[4] Rach Cànain. https://golang.org. [5] Matrix-Ioma-chuideachadh Stiùireadh Cleachdaidhean as Fheàrr. http://www.redbooks.ibm.com/redpapers/pdfs/redp5612.pdf
[6] A’ cleachdadh Cruinneachadh GNU Compiler. https://gcc.gnu.org/onlinedocs/gcc.pdf
[7] Optimization targaid-sònraichte leis an inneal gnìomh GNIndirect. https://developer.ibm.com/tutorials/optimized-libraries-for-linux-on-power/#target-specific-optimization-
© 2021 IBM Corporation with-the-gnu-indirect-function-mechanism.
Faodaidh tagraidhean Java advan a ghabhail gun fhiostatage de fheartan P10 ISA ùra air siostaman obrachaidh a tha a’ ruith ann am modh P10 le bhith a’ cleachdadh nan dreachan ùine ruith Java air an liostadh gu h-ìosal no nas ùire:
Java 8

  •  IBM SDK 8 SR6 FP36
  • IBM Semeru Runtime Open Edition 8u302: openj9-0.27.1

Java 11

  • Deasachadh Teisteanas IBM Semeru Runtime 11.0.12.1: openj9-0.27.1
  • IBM Semeru Runtime Open Edition 11.0.12.1: openj9-0.27.1

Java 17 (dh’ fhaodadh nach eil draibhearan rim faighinn fhathast)

  •  Deasachadh Teisteanas IBM Semeru Runtime 17: openj9-0.28
  • IBM Semeru Runtime Open Edition 17: openj9-0.28
  • FosgailJDK 17

Iomraidhean air gleusadh coileanaidh:
IBM WebLeabhar còcaireachd Coileanaidh Server Application Sphere
Meud na duilleige
Is e am moladh coitcheann airson a’ mhòr-chuid de stòran-dàta Oracle air AIX meud duilleag 64KB a chleachdadh agus chan e meud duilleag 16MB airson an SGA. Mar as trice, bidh duilleagan 64 KB faisg air an aon rud
buannachd coileanaidh mar dhuilleagan 16 MB gun stiùireadh sònraichte.
Neach-èisteachd TNS
Cleachdaidh stòr-dàta Oracle 12.1 agus fiosan nas fhaide air adhart gu bunaiteach duilleagan 64k airson teacsa, dàta, agus stac. Ach, airson an TNSLISTENER bidh e fhathast a’ cleachdadh duilleagan 4k airson teacsa, dàta, agus stac. Gu
comas a thoirt do dhuilleagan 64k airson an neach-èisteachd a’ cleachdadh an àithne às-mhalairt mus tòisich e air pròiseas an neach-èisteachd. Thoir an aire gu bheil ruith ann an àrainneachd stèidhichte air ASM a tha an neach-èisteachd a’ ruith a-mach às
GRID_HOME agus chan e ORACLE_HOME.
Dh’ atharraich na sgrìobhainnean airson an àithne “strictly setenv” ann an 12.1 no fiosan nas fhaide air adhart. Chaidh an -t no -T a thoirt air falbh airson -env no -envs. Ann an àrainneachd Oracle Listener seata agus às-mhalairt:
– LDR_CNTRL=DATAPSIZE=64K@TEXTPSIZE=64K@STACKPSIZE=64K - VMM_CNTRL=vmm_fork_policy=COR (cuir an àithne 'Copy on Read' ris)
Co-chòrdadh co-roinnte
Chan fheum an suidheachadh LDR_CNTRL=SHARED_SYMTAB=Y a bhith air a shuidheachadh gu sònraichte ann an 11.2.0.4 no brathan nas ùire. Bidh na roghainnean ceangail cruinneachaidh a’ toirt aire don t-suidheachadh seo agus chan fheum iad a bhith air an suidheachadh gu sònraichte tuilleadh. Chan eilear a’ moladh LDR_CNTRL=SHARED_SYMTAB=Y a bhith air a shuidheachadh gu sònraichte ann an 12c no brathan nas fhaide air adhart.
Pròiseasaran mas-fhìor a’ pasgadh
Is e suidheachadh èiginneach a tha seo ann an àrainneachd RAC nuair a bhios tu a’ cleachdadh LPARn le pasgadh pròiseasar air a chomasachadh. Mura tèid an suidheachadh seo atharrachadh, tha cunnart mòr ann gun tèid fuadaichean nodan RAC a fhuadachadh fo chumhachan eallach obrach stòr-dàta aotrom. Clàr -p -o vpm_xvcpus=2
Eadar-cheangal VIOS & RAC
Thathas a’ moladh ceangal sònraichte 10G (ie, 10G Ethernet Adapter) aig a’ char as lugha gus leud-bann gu leòr a sholarachadh airson trafaic a tha mothachail air amannan cnuasachaidh. Trafaic brabhsair RAC - bu chòir trafaic eadar-cheangail a bhith coisrigte agus gun a bhith air a cho-roinn. Faodaidh roinneadh eadar-cheangail dàil ùine adhbhrachadh a’ leantainn gu cùisean crochte / fuadachaidh.
Coileanadh Lìonra
'S e moladh fad-ùine a tha seo airson gleusadh lìonra airson Oracle air AIX, ged a tha am bun-bheachd fhathast aig 0. TCP Setting of rfc1323=1
Fiosrachadh nas coileanta
Thoir sùil air a ’cheangal: A’ riaghladh seasmhachd agus coileanadh dreachan gnàthach Stòr-dàta Oracle a ’ruith AIX air Siostaman Cumhachd a’ toirt a-steach POWER9
https://www.ibm.com/support/pages/node/6355543

Coitcheann

  • Cleachd modh SMT8
  • Cleachd LPARs CPU sònraichte

Db2 taigh-bathair

  • Dèan cinnteach gu bheil lìonra prìobhaideach aig astar luath eadar gach nod
  • Cuir crìoch air rèiteachadh MLN gu aon nód airson gach socaid

CP4d

  • Cleachd PCIe4 airson lìonra nodan OCP
  • Ro OCP 4.8, suidhich paramadair kernel slub_max_order=0

Db2 Cleachdaidhean as Fheàrr
https://www.ibm.com/docs/en/db2/11.5?topic=overviews-db2-best-practices

Lìonra

  • Airson lìonra pod, cleachd lìonra prìobhaideach stèidhichte air SRIOV dùthchasach mura h-eil feum air LPM, air neo, cleachd VNIC
  • Airson tagraidhean a dh ’fheumas leud-bann àrd no latency ìosal, beachdaich air a bhith a’ cleachdadh Gnìomhaiche Lìonra SR-IOV gus VF a shònrachadh gu dìreach gu pod.
  • Airson seirbheisean a tha feumach air ùine bheag, cuir air dòigh na h-amannan bunaiteach airson slighe a tha ann mar-thà
  • Atharraich am meud MTU a tha thu ag iarraidh de lìonra brabhsair OCP

Siostam-obrachaidh

  • Beachdaich air na crìochan u a mheudachadh taobh a-staigh atharrachaidhean CoreOS Post-install
  • Thoir sùil air na riatanasan stàlaidh OCP as ìsle airson stàladh Power platform OCP4.8 air Power

Cleachdadh

  • Nuair a bhios tu a’ cleachdadh thagraidhean, thoir an aire gu bheil aon vCPU co-ionann ri aon chridhe fiosaigeach nuair nach eil ioma-snàthainn (SMT), no hyperthreading, air a chomasachadh. Nuair a tha SMT air a chomasachadh, tha VCPU co-ionann ri snàithlean bathar-cruaidh.
  • Thoir sùil air an stiùireadh meudachaidh as ìsle airson luchd-obrach & prìomh nodan Riatanasan stòrais as ìsle
  • Sònraich stòr sònraichte fa leth don chlàr ìomhaighean container togte
  • Cleachd an stiùireadh meudachaidh a leanas airson prìomh eòlairean prìomh chlàran OCP air am bi co-phàirtean OpenShift Container Platform a’ sgrìobhadh dàta thuige.

Sgrìobhainnean/Goireasan

Coileanadh IBM Power10 [pdfStiùireadh Cleachdaiche
Cumhachd 10, Coileanadh, Cumhachd 10 Coileanadh

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *