Mi a “ kínos ” egy kínosan párhuzamos probléma kapcsán?
On február 10, 2021 by adminA számítástechnikában egy nyilvánvalóan sok azonos, de különálló részfeladatra bontható problémát zavarba ejtően párhuzamos .
Példa egy titkos erőszakos támadás, amelyben az algoritmus hogy több milliárd véletlenszerű bemenetet próbálkozzon, amíg az egyik nem működik.
De miért hívják őket kínosan párhuzamos problémáknak ? Úgy tűnik, hogy a “kínos” szokásos jelentése itt nem érvényes. Wikiszótár :
zavart okoz; félénknek vagy szégyennek érzi magát; kényelmetlen öntudat érzéséhez vezet
A nagy párhuzamosság nem jó dolog, mivel ez A lehetővé teszi önkényes sebesség elérését pusztán a párhuzamos folyamatok számának növelésével ? Tehát mit kell itt “kínosan” jelenteni?
Megjegyzések
- ” De miért hívják őket kínosan párhuzamos problémáknak? “: A választ a programozóktól kell megkapnia. A szavazás a bezáráshoz túl lokalizált.
- @Kris: Szerintem ez egy angol, és nem egy programozási kérdés. A kérdés lényegében az, hogy miért könnyen kezelhető megoldja a félénkséget vagy kényelmetlen öntudatot jelző szóval címzett problémát? Minél jobban gondolkodom rajta, nem gondold meg ‘ s az egyik legérdekesebb angol nyelvű kérdés, amely ‘ itt van egy ideje.
- @JR Amikor a szakterület szakemberei fogadták el a jelenség kifejezését, miért spekulálnának a nyelvi szakemberek arról, mi járt a fejükben? Vitát nyitunk. Miért ne kérdezné meg azokat, akik ismerik az etimológiát / logikát? stackoverflow.com/questions/806569/…
- @ J.R. Ez a SO-s kérdés arra is rávilágít, hogy ezek a problémák miért ‘ kínosan párhuzamosak ‘ pl vessenek egy pillantást.
- @Kris: Megnéztem; Még mindig úgy gondolom, hogy ez a kérdés megérdemli egy angol fórumot.
Válasz
Ez a használat az idiómából származhat. a gazdagság zavara : „Valaminek a bősége vagy a bősége; túl sok jó dolog. ” A Wikiszótár a kifejezés etimológiájához mutatja: „John Ozelltől” 1738-ban egy francia színdarab fordítását, L “Embarras des richesses (1726), Léonor Jean Christine Soulas d” Allainval “.
Kínosan párhuzamos problémák esetén a párhuzamosan kezelhető részproblémák száma (ha elegendő processzor áll rendelkezésre) gyakran a processzorok számának többszöröse, vagyis sokkal több az alprobléma, mint a processzor, és párhuzamosításuk nem aggodalomra ad okot, ellentétben a Amdahl-törvény által korlátozott gyakoribb problémákkal.
Amint azt az OED 1 és az etymonline “bejegyzésében a zavarba ige:
az 1670-es évektől „zavarba ejteni, kétségbe vonni”, Fr. zavarba ejtő (16c.), „blokkolni”, embarras „akadály”, It. imbarrazzo, zavarba ejtő „bar”, „in- into, upon ”(lásd a (2) bekezdést) + VL * barra„ bar ”. A „gátolni, akadályozni” jelentése az 1680-as évekből származik. A „kényelmetlenné tenni (valakit)” jelentése először 1828-ban készült. Eredeti értelme megmaradt az embarras de richesse-ben (1751), a francia nyelvből (1726): annak a feltétele, hogy több vagyon legyen, mint amennyit tud köze van.
Ez utóbbi értelemben „több gazdagság [azaz párhuzamosság], mint amennyit az ember tud mit kezdeni” az embarrass t először a kínosan párhuzamos kifejezésben használták. Néhány definíció az interneten indokolatlan hangsúlyt fektet az ilyen problémák párhuzamosításának könnyűségére ( 1 ), de a fontosabb funkciók közé tartozik a „minimális kommunikáció a futtatások között” és a „kevés vagy semmilyen erőfeszítés a terhelés kiegyenlítése érdekében” ( 2 ). Kínosan párhuzamos problémák nem kell könnyen párhuzamosítani, sőt, a párhuzamosítás nehéz lehet:
A 7.4. szakasz kínosan párhuzamos gravitációs lencse alkalmazása frusztráló volt a fejlesztők számára, mivel nem a Mark III-ban egyelőre nem elérhető ded szoftver támogatás. Megfelelő szoftvert … fejlesztettek ki a Mark II-n a grafikus sugárkövetés támogatására, amint azt a 14.1. Szakasz röviden tárgyalja. Így a számítás kínosan párhuzamos, de elosztott adatbázisra van szükség minden egyes sugár számításának alátámasztására. Ez nem volt elérhető a CrOS III-ban a 7.4. Szakaszban leírt számítások idején.( 3 )
Megjegyzések
- Ez a gazdagság zavara találó példa, bár nem a túlzott bőség az oka.
- @Kris, ez így van; lásd szerkesztés
- Ez egy jó ötlet, de nem ‘ ez a kifejezés szokásos módja. A párhuzamos programozást nehezebb készségnek tekintik a haladóbb gyakorlók számára. Kínosan párhuzamos probléma az, ahol a probléma különösen megfelel a párhuzamos végrehajtásnak, ezért a kód soros változatának párhuzamosításához szükséges munka nagyon kicsi és nagyon egyszerű.
- @ snim2, ez ‘ igaz, hogy a kínosan párhuzamos problémák különösen megfelelnek a párhuzamos végrehajtásnak, de nem minden jól alkalmazható probléma kínosan párhuzamos. Jellemzően az E.P. problémák (1) a párhuzamosság módjai meglehetősen nyilvánvalóak, és (2) a rendelkezésre álló párhuzamosság részletessége nagyon jó, és nagy problémák esetén, függetlenül attól, hogy hány processzor áll rendelkezésre, több processzor is hatékonyan használható. Azokat a problémákat, amelyekben a processzorok hasznos számát a kommunikáció, az adatok vagy az előzmények korlátozzák, kevésbé valószínű, hogy kínosan párhuzamosaknak nevezzük.
- @ jwpat7 igen, nem ‘ Azt hiszem, itt nem értünk egyet.
Válasz
Ha a Google-nél vagy “kínosan egyszerű kérdés” vagy “kínosan egyszerű” válaszol “olyan embereket talál ezer embernek, akik olyan kérdéseket tesznek fel, amelyekre biztosan olyan egyszerű válaszok vannak, hogy erősen zavarban lesznek, ha eleve felvetették a kérdést.
Ezenkívül a legtöbb ember, akinek problémája van “kínosan egyszerű választ” adnak, maguk zavarba jönnek, kétszeresen: egyrészt társadalmilag kínos, ha a kérdezőnek kell rámutatnia, mennyire hülye a kérdése, másrészt szakmailag kínos, hogy felkérést, hogy hozzon magával rendkívüli készségeket és szakértelmet, hogy ilyen jelentéktelen ügyet viseljen.
Úgy gondolom, hogy ez a hagyományos “kínosan párhuzamos problémákra” – ezek egy “kínosan egyszerű válasz” problémái.
megjegyzések
- +1 Majdnem készen állok, szeretném, ha jobban elmagyarázná.
Válasz
Amint a StoneyB mondta, a kínos szót itt ugyanabban a kontextusban használják, mint a kínosan egyszerű t.
A mögöttes elképzelés az, hogy a probléma olyan könnyen megoldható, zavarban lehetne, ha a nyilvánosság előtt elismeréssel dicsérnék a megoldás megoldását. Más szavakkal, a teljesítmény annyira elemi, hogy nincs szükség kudarcra.
Megnéztem néhány szótárat, és találtam egy jelentést , amely szorosan illeszkedett a szó ehhez a használatához:
Zavarban; szélsőségesen vagy zavarba ejtően
Tehát a kínosan párhuzamosítható lényegében rendkívül párhuzamosítható t jelent; beszédfigurája, senki sem várja el a kódolókat akkor fog igazán elpirulni, amikor a pr Az ogram működik.
Mellékesen érdekes, hogy a zavarba ejtő Wordnik bejegyzés hogyan tartalmazza ezt minta használat a jobb oldalon:
„Az adott tartományban elég sok (szinte az összes?) probléma nevezhető zavarba ejtően párhuzamos – legyen az Strukturális Mechanika, Folyadékdinamika vagy Virtuális Modellezés. “
Válasz
Zavarban , amint arra Souta és mások rámutattak, jelenthet “zavart” vagy ” nehézségekben “; ez volt az eredeti érzék (lásd a ” zavarban “? ), és még mindig használják bizonyos összefüggésekben. Tehát anyagilag zavarban nem jelent semmit az érzelmeiről, és az kínos könyörgés az ügyvéd számára csak egy dokumentumot jelent, amelyre tényszerű válasz nem adható.
Előfordulhat, hogy a “kínosan párhuzamos” problémáid annyira párhuzamosak, hogy lehetetlenné válik normális kezelésük; nincs értelme algoritmust kidolgozni az összes lehetséges jelszó egymás utáni kipróbálására.
Megjegyzések
- +1 Jó fogás. A kínosan rugalmasabb, mint amilyennek első pillantásra tűnhet.
Válasz
Tegyük fel, hogy sok munkát kell elvégeznie, és sokkal gyorsabban szeretné elvégezni, ezért 100 dolgozót vesz fel. Ha a munka 100 különálló munka, amelyek nem függnek egymástól, és mindegyik ugyanannyi időt vesz igénybe, és könnyen fel lehet csomagolni a dolgozóknak, akkor körülbelül 100-szor gyorsabban elvégzi.Ez olyan egyszerű, hogy kínosan párhuzamosnak nevezik.
És a saját Wikipédia-forrás :
olyan, amelyre kevés vagy semmilyen erőfeszítésre nincs szükség ahhoz, hogy a problémát több párhuzamos feladatra különítsék el . Ez gyakran előfordul, amikor a párhuzamos feladatok között nincs függőség (vagy kommunikáció).
Ott mondja, nem igényel erőfeszítést.
Az általam gyűjtött adatok alapján kínosnak tekinthető, mert könnyű .
A zavarba meghatározása:
ige [objektummal]
1 (valaki) kínosnak, öntudatosnak vagy szégyennek érzi magát: egyiket sem zavarba hozná, ha jelenetet készítene
(zavarba hozza) pénzügyi nehézségeket okozna: zavarba hozná a birtokvám
2 archaikus akadályozza vagy akadályozza (személy vagy cselekedet): a folyók állapota zavarba hozza az ellenséget
archaikus megnehezíti vagy bonyolítja; bonyolítja: Nem értem, hogy ezt az esetet zavarba hozza a döntés
( Forrás )
Szerkesztés az OP számára
1670-es évek, “zavart, dobás kétségbe vonni “- Fr. zavarba ejtő (16c.), lit. “blokkolni”, embarras “akadály”, belőle. imbarrazzo, az imbarrare-től “bar” -ig, “in-” -től “-re” (lásd in- (2)) + V.L. * barra “bár”. A “gátolni, akadályozni” jelentése 1680-as évekből származik. Jelentése “kényelmetlenül érzi magát valaki” először 1828-ban került rögzítésre. Eredeti értelme megmaradt az embarras de richesse-ben (1751), a francia nyelvből (1726): annak a feltétele, hogy több vagyonnal rendelkezzen, mint az ember tudja, mit kezdjen. Kapcsolódó: Kínos; kínosan.
Szeretnék inkább az utolsó részre koncentrálni:
annak a feltétele, hogy minél több vagyon legyen, tudja, mi köze van
Ha zavarba ejtően párhuzamos problémája van, azt mondja, hogy sok van > azonos, de különálló részfeladatok val kell kezelni
Példa egy titkos erőszakos támadás, amelyben az algoritmusnak több milliárd véletlenszerű bevitel, amíg az egyik nem működik.
ez a példa a saját kérdésedből származik
a másik válasz, a easy szinonimája egyszerű .
Megjegyzések
- De hogyan lehet a könnyűségből valami kínos ?
- @Mechanicalsnail az etimológiába tettem, és remélhetőleg hogyan kapcsolódik össze azzal, amit ‘ kérdezel
- @Mechanicalsnail The a legjobb, amit mondhatok: ” A párhuzamos probléma olyan egyszerű, hogy a problémát rengeteg feladatra szétválaszthatja, ez ‘ zavarba ejtő. ” ” Ó, hé! Miért ne nevezhetnénk csak így? probléma! ”
- -1 Nyilvánvalóan elmulasztotta a lényeget, hogy miért kínosan párhuzamos ?
- @ Kris kínosan.
Válasz
Ez azt jelenti, hogy hólyagosítóan gyors megoldása egyáltalán nem okos, mindaz, amit tett több mikrochipet dobott rá.
A grafikus processzorok azok, ahol először hallottam a kifejezést. Évről évre gyorsabbak és gyorsabbak, de csak a folyamatosan növekvő tranzisztorszám miatt, és alapvetően több pixelt színeznek a párhuzamos ban minden évben, szemben azzal, hogy általában gyorsabb módot találnak a pixelek színezésére (algoritmikusan).
Válasz
Az a zavar, hogy a párhuzamos feldolgozás fogalmának kezdeti napjaiban az informatikusok nagyon sokat tettek gondolkodás és erőfeszítés egy olyan általánosított megoldások létrehozására, amelyek figyelembe veszik, mi történhet, ha az egyik párhuzamos darabnak információra van szüksége egy másik párhuzamos részből, majd egy másik és egy másik, és így tovább. Aztán amikor a párhuzamos feldolgozásra képes gépek könnyen elérhetővé váltak, kiderült, hogy többnyire olyan problémákra használták őket, amelyek eredendően párhuzamosak, és nem függenek az egyidejűleg zajló többi feladattól. Ennyi erőfeszítés, milyen kínos. Nem tartozom azon informatikusok közé, akik mindezeket a munkákat elvégezték, így nem mondhatom, hogy ez a kifejezés eredendő bizonyossággal. De sok ilyen cikket elolvastam, és aggódtam, hogy olyan nehéz lesz valódi hasznot hozni párhuzamos gépek.Most olyan programokat írok rutinszerűen, amelyek kínosan párhuzamos folyamatokat használnak az időjárás-előrejelzések kiértékelésére az úgynevezett időjárás-előrejelzési modell eredményeinek együtteseiből, mert az egyik együttes tagjának eredményei feldolgozhatók a többi tag információja nélkül. És figyelembe véve a szakmai cikkek elolvasásával kapcsolatos összes aggodalmat, zavarban vagyok.
Válasz
Képzeld el, hogy világszínvonalú tenisz vagy játékos, és azon kapja magát, hogy egy tízéves játékost játszik, aki kb. Természetesen egyetlen pontot sem veszít el. Nem lenne zavarban? A kínosan párhuzamos problémák ilyenek. Nem kell használnia okos technikákat, csak fel kell osztania a munkát, és be kell szereznie az időmegtakarítást.
Vélemény, hozzászólás?