ГОСТ 10177-82 — Основные нормы взаимозаменяемости. Резьба упорная. Профиль и основные размеры
Номинальный инаметр реаьбм d
Шаг Р
Диаметр роьбы
d — 1)
rf3— D,
<*,
dt-0,
100
4
100.000
97.000
93,058
94.000
5
96.250
91.322
92.500
12
91.(ИЮ
79.174
82.000
20
85.000
65.289
70.000
110
4
110.000
107.000
103.058
104.000
5
106.250
101.322
102.500
12
101.000
89.174
92,000
20
95.000
75.289
80.000
120
6
120.000
115,500
109.587
111.000
14
109.500
95.702
99.000
16
108.000
92.231
96.000
22
103,500
81.818
87.000
24
102.000
78.347
84.000
130
6
130.000
125.500
119.587
121,000
14
119,500
105.702
109.000
16
118,000
102.231
106.000
22
113,500
91.818
97,000
24
112,000
88.347
94,000
140
6
140.000
135.500
129.587
131,000
14
129.500
115.702
119.000
16
128,000
112.231
116,000
24
122,000
98.347
104.000
150
6
150.000
145.500
139.587
141.000
16
138.000
122.231
126.000
24
132.000
108.347
114.000
160
6
160.000
155,500
149.587
151.000
8
154,000
146.116
148,000
16
148,000
132.231
136.000
24
142.000
118,347
124,000
28
139.000
111.405
118,000
170
6
170.000
165,500
159,587
161.000
8
164,000
156.116
158.000
16
158,000
142,231
146.000
24
152,000
128.347
134,000
28
149,000
121.405
128.000
180
8
180.000
174,000
166.116
168.000
18
166.500
148.760
153,000
20
165.000
145.289
150,000
28
159.000
131.405
138,000
32
156,000
124.463
132,000
Резьба упорная по гост 10177-82
Рис.17. Профиль упорной
резьбы
Таблица 3
№
d
P
d2
d3
№
d
P
d2
d3
1
14
3
11,75
8,793
14
40
7
34,75
27,851
2
16
4
13
9,058
15
42
7
36,75
29,851
3
18
4
15
11,058
16
44
7
38,75
31,851
4
20
4
17
13,058
17
46
8
40
32,116
5
22
5
18,25
13,322
18
48
8
42
34,116
6
24
5
20,25
15,322
19
50
8
44
36,116
7
26
5
22,25
17,322
20
52
8
46
38,116
8
28
5
24,25
19,322
21
55
9
48,25
39,380
9
30
6
25,50
19,587
22
60
9
53,25
44,380
10
32
6
27,50
21,587
23
65
10
57,50
47,645
11
34
6
29,50
23,587
24
70
10
62,50
52,645
12
36
6
31,50
25,587
25
75
10
67,50
57,645
13
38
7
32,75
25,851
26
80
10
72,50
62,645
Пример
обозначения:
Резьбового
соединения (резьба упорная номинальным
диаметром d=20
мм, шагом Р=4 мм) с полем допуска винтового
отверстия 7AZ, винта 7h:
S20x4-7AZ/7h
Резьбового
соединения (резьба упорная номинальным
диаметром d=20
мм, шагом Р=4 мм, левая) с полем допуска
винтового отверстия 7AZ, винта 7h:
S20x4LH
— 7AZ/7h
Винта
S20x4
с полем допуска 7h:
S20x4-7h
Винтового
отверстия S20x4
с полем допуска 7AZ:
S20x4-7AZ
Таблица 4
Калибры для упорной резьбы S
S10 x 2
S140 x (6 / 14 / 16 / 24)
S12 x (2 / 3)
S150 x (6 / 16 / 24)
S14 x (2 / 3)
S160 x (6 / 8 / 16 / 24 / 28)
S16 x (2 / 4)
S170 x (6 / 8 / 16 / 24 / 28)
S18 x (2 / 4)
S180 x (8 / 18 / 20 / 28 / 32)
S20 x (2 / 4)
S190 x (8 / 18 / 20 / 32)
S22 x (2 / 3 / 5 / 8)
S200 x (8 / 10 / 18 / 20 / 32)
S24 x (2 / 3 / 5 / 8)
S210 x (8 / 10 / 20 / 32 / 36)
S26 x (2 / 3 / 5 / 8)
S220 x (8 / 10 / 20 / 32 / 36)
S30 x (3 / 6 / 10)
S230 x (8 / 20 / 36)
S32 x (3 / 6 / 10)
S240 x (8 / 22 / 36)
S34 x (3 / 6 / 10)
S250 x (12 / 22 / 24 / 40)
S36 x (3 / 6 / 10)
S260 x (12 / 22 / 40)
S38 x (3 / 6 / 7 / 10)
S270 х (12 / 24 / 40)
S40 x (3 / 6 / 7 / 10)
S280 х (12 / 24 / 40)
S42 x (3 / 6 / 7 / 10)
S290 х (12 / 24 / 44)
S44 x (3 / 7 / 8 / 12)
S300 х (12 / 24 / 40 / 44)
S46 x (3 / 8 / 12)
S320 х (12 / 44 / 48)
S48 x (3 / 8 / 12)
S340 х (12 / 44)
S50 x (3 / 8 / 12)
S360 х (12 / 48)
S52 x (3 / 8 / 12)
S380 х (12 / 48)
S55 x (3 / 8 / 9 / 12 /14)
S400 х (12 / 48)
S60 x (3 / 8 / 9 / 12 /14)
S420 х (16 / 18)
S65 x (4 / 10 / 16)
S440 x 18
S70 x (4 / 10 / 16)
S460 х 18
S75 x (4 / 10 / 16)
S480 x (16 / 18)
S80 x (4 / 10 / 16)
S500 х (16 / 18)
S85 x (4 / 5 / 12 / 18 / 20)
S520 х (20 / 24)
S90 x (4 / 5 / 12 / 18 / 20)
S540 х 24
S95 x (4 / 5 / 12 / 18 / 20)
S560 x (20 / 24)
S100 x (4 / 5 / 12 / 18 / 20)
S580 х ( 20 / 24)
S110 x (4 / 5 / 12 / 20)
S600 x 24
S120 x (6 / 14 / 16 / 22 / 24)
S620 x 24
S130 x (6 / 14 / 16 / 22 / 24)
S640 x 24
Примечание: По специальному заказу могут быть изготовлены калибры других типоразмеров (с другой комбинацией «номинальный диаметр» х «шаг»)
%d1%83%d0%bf%d0%be%d1%80%d0%bd%d0%b0%d1%8f%20%d1%80%d0%b5%d0%b7%d1%8c%d0%b1%d0%b0 — с русского на все языки
Все языкиАнглийскийРусскийКитайскийНемецкийФранцузскийИспанскийШведскийИтальянскийЛатинскийФинскийКазахскийГреческийУзбекскийВаллийскийАрабскийБелорусскийСуахилиИвритНорвежскийПортугальскийВенгерскийТурецкийИндонезийскийПольскийКомиЭстонскийЛатышскийНидерландскийДатскийАлбанскийХорватскийНауатльАрмянскийУкраинскийЯпонскийСанскритТайскийИрландскийТатарскийСловацкийСловенскийТувинскийУрдуФарерскийИдишМакедонскийКаталанскийБашкирскийЧешскийКорейскийГрузинскийРумынский, МолдавскийЯкутскийКиргизскийТибетскийИсландскийБолгарскийСербскийВьетнамскийАзербайджанскийБаскскийХиндиМаориКечуаАканАймараГаитянскийМонгольскийПалиМайяЛитовскийШорскийКрымскотатарскийЭсперантоИнгушскийСеверносаамскийВерхнелужицкийЧеченскийШумерскийГэльскийОсетинскийЧеркесскийАдыгейскийПерсидскийАйнский языкКхмерскийДревнерусский языкЦерковнославянский (Старославянский)МикенскийКвеньяЮпийскийАфрикаансПапьяментоПенджабскийТагальскийМокшанскийКриВарайскийКурдскийЭльзасскийАбхазскийАрагонскийАрумынскийАстурийскийЭрзянскийКомиМарийскийЧувашскийСефардскийУдмурдскийВепсскийАлтайскийДолганскийКарачаевскийКумыкскийНогайскийОсманскийТофаларскийТуркменскийУйгурскийУрумскийМаньчжурскийБурятскийОрокскийЭвенкийскийГуараниТаджикскийИнупиакМалайскийТвиЛингалаБагобоЙорубаСилезскийЛюксембургскийЧерокиШайенскогоКлингонский
Все языкиАнглийскийТатарскийКазахскийУкраинскийВенгерскийТаджикскийНемецкийИвритНорвежскийКитайскийФранцузскийИтальянскийПортугальскийТурецкийПольскийАрабскийДатскийИспанскийЛатинскийГреческийСловенскийЛатышскийФинскийПерсидскийНидерландскийШведскийЯпонскийЭстонскийЧеченскийКарачаевскийСловацкийБелорусскийЧешскийАрмянскийАзербайджанскийУзбекскийШорскийРусскийЭсперантоКрымскотатарскийСуахилиЛитовскийТайскийОсетинскийАдыгейскийЯкутскийАйнский языкЦерковнославянский (Старославянский)ИсландскийИндонезийскийАварскийМонгольскийИдишИнгушскийЭрзянскийКорейскийИжорскийМарийскийМокшанскийУдмурдскийВодскийВепсскийАлтайскийЧувашскийКумыкскийТуркменскийУйгурскийУрумскийЭвенкийскийБашкирскийБаскский
Калибры для упорной резьбы ГОСТ 10278-81
Таблица типоразмеров (номинальных диаметров и шагов резьбы)
S10 x 2
S140 x (6 / 14 / 16 / 24)
S12 x (2 / 3)
S150 x (6 / 16 / 24)
S14 x (2 / 3)
S160 x (6 / 8 / 16 / 24 / 28)
S16 x (2 / 4)
S170 x (6 / 8 / 16 / 24 / 28)
S18 x (2 / 4)
S180 x (8 / 18 / 20 / 28 / 32)
S20 x (2 / 4)
S190 x (8 / 18 / 20 / 32)
S22 x (2 / 3 / 5 / 8)
S200 x (8 / 10 / 18 / 20 / 32)
S24 x (2 / 3 / 5 / 8)
S210 x (8 / 10 / 20 / 32 / 36)
S26 x (2 / 3 / 5 / 8)
S220 x (8 / 10 / 20 / 32 / 36)
S30 x (3 / 6 / 10)
S230 x (8 / 20 / 36)
S32 x (3 / 6 / 10)
S240 x (8 / 22 / 36)
S34 x (3 / 6 / 10)
S250 x (12 / 22 / 24 / 40)
S36 x (3 / 6 / 10)
S260 x (12 / 22 / 40)
S38 x (3 / 6 / 7 / 10)
S270 х (12 / 24 / 40)
S40 x (3 / 6 / 7 / 10)
S280 х (12 / 24 / 40)
S42 x (3 / 6 / 7 / 10)
S290 х (12 / 24 / 44)
S44 x (3 / 7 / 8 / 12)
S300 х (12 / 24 / 40 / 44)
S46 x (3 / 8 / 12)
S320 х (12 / 44 / 48)
S48 x (3 / 8 / 12)
S340 х (12 / 44)
S50 x (3 / 8 / 12)
S360 х (12 / 48)
S52 x (3 / 8 / 12)
S380 х (12 / 48)
S55 x (3 / 8 / 9 / 12 /14)
S400 х (12 / 48)
S60 x (3 / 8 / 9 / 12 /14)
S420 х (16 / 18)
S65 x (4 / 10 / 16)
S440 x 18
S70 x (4 / 10 / 16)
S460 х 18
S75 x (4 / 10 / 16)
S480 x (16 / 18)
S80 x (4 / 10 / 16)
S500 х (16 / 18)
S85 x (4 / 5 / 12 / 18 / 20)
S520 х (20 / 24)
S90 x (4 / 5 / 12 / 18 / 20)
S540 х 24
S95 x (4 / 5 / 12 / 18 / 20)
S560 x (20 / 24)
S100 x (4 / 5 / 12 / 18 / 20)
S580 х ( 20 / 24)
S110 x (4 / 5 / 12 / 20)
S600 x 24
S120 x (6 / 14 / 16 / 22 / 24)
S620 x 24
S130 x (6 / 14 / 16 / 22 / 24)
S640 x 24
Примечание: По специальному заказу могут быть изготовлены калибры других типоразмеров (с другой комбинацией «номинальный диаметр» х «шаг»)
Формы и типы резьб. Метрическая, дюймовая, трубная цилиндрическая, трапецеидальная, упорная резьба
Метрическая резьба (рис. 120). Основным типом крепежной резьбы в России является метрическая резьба с углом треугольного профиля а равным 60°. Размеры ее элементов задаются в миллиметрах.
Рис. 120
Согласно ГОСТ 8724-81 метрическая резьба для диаметров от 1 до 600 мм делится на два типа: с крупным шагом (для диаметров от 1 до 68 мм) и с мелким шагом (для диаметров от 1 до 600 мм).
Резьба с крупным шагом применяется в соединениях, подвергающихся ударным нагрузкам. Резьба с мелким шагом — в соединениях деталей с тонкими стенками и для получения герметичного соединения. Кроме того, мелкая резьба широко применяется в регулировочных и установочных винтах и гайках, так как с ее помощью легче осуществить точную регулировку.
При проектировании новых машин применяется только метрическая резьба.
Дюймовая резьба (рис. 121). Это резьба треугольного профиля с углом при вершине 55° (а равным 55°). Номинальный диаметр дюймовой резьбы (наружный диаметр резьбы на стержне) обозначается в дюймах. В России дюймовая резьба допускается только при изготовлении запасных частей к старому или импортному оборудованию и не применяется при проектировании новых деталей.
Рис. 121
Трубная цилиндрическая резьба ГОСТ 6357-81, представляет собой дюймовую резьбу с мелким шагом, закругленными впадинами и треугольным профилем с углом 55°. Трубную цилиндрическую резьбы нарезают на трубах до 6″. Трубы свыше 6″ сваривают. Профиль трубной цилиндрической резьбы приведен на рис. 122.
Рис. 122
Рис. 123
Трубные конические резьбы применяются двух типоразмеров. Трубная коническая резьба ГОСТ 6211-81, соответствует закругленному профилю трубной цилиндрической резьбы с углом 55° (рис. 123,1).
Коническая дюймовая резьба ГОСТ 6111-52 имеет угол профиля 60°(рис7 123, II). Конические резьбы применяются почти исключительно в трубных соединениях для получения герметичности без специальных уплотняющих материалов (льняных нитей, пряжи с суриком и т. д.).
Теоретический профиль конической резьбы приведен на рис. 124. Конусность поверхностей, на которых изготавливается коническая резьба, обычно 1 : 16. Биссектриса угла профиля перпендикулярна оси резьбы.
Рис. 124
Диаметральные резьбы конических резьб устанавливаются в основной плоскости (2 — торец муфты), которая перпендикулярна к оси и отстоит от торца трубы 1 на расстоянии I, регламентированном стандартами на конические резьбы (3 — муфта; 4 — торец трубы; 5 — ось трубы).
В основной плоскости диаметры резьбы равны номинальным диаметрам трубной цилиндрической резьбы. Это позволяет конические резьбы свинчивать с цилиндрическими, так как шаг и профили данных резьб для определенных диаметров совпадают.
Коническим резьбам присущи аналогичные цилиндрическим резьбам определения и понятия, такие, как наружный, средний и внутренний диаметры резьбы. Шаг резьбы Рh измеряется вдоль оси.
При свинчивании трубы и муфты с номинальными размерами резьбы без приложения усилия длина свинчивания равна l.
Обозначение трубной резьбы обладает особенностью, которая заключается в том, что размер резьбы задается не по тому диаметру, на котором нарезается резьба, а по внутреннему диаметру трубы. Этот внутренний диаметр называется диаметром трубы «в свету» и определяется как условный проходной размер трубы,
Трапецеидальная резьба ГОСТ 9484-81 (рис. 125). Профиль резьбы — равнобочная трапеция с углом а равным 30°. Трапецеидальная резьба применяется для передачи осевых усилий и движения в ходовых винтах. Симметричный профиль резьбы позволяет применять ее для реверсивных винтовых механизмов.
Рис. 125
Упорная резьба ГОСТ 10177-82 (рис. 126). Профиль резьбы — неравнобочная трапеция с углом рабочей стороны 3° и нерабочей — 30°. Упорная резьба обладает высокой прочностью и высоким КПД. Она применяется в грузовых винтах для передачи больших усилий действующих в одном направлении (в мощных домкратах, прессах и т. д.).
Рис. 126
В прессостроении применяется также упорная резьба. Профиль этой резьбы несколько отличается от упомянутой выше упорной резьбы, Профиль такой упорной резьбы по ГОСТ 13535-87 представляет собой неравнобочную трапецию с углом рабочей стороны 0° и нерабочей — 45°.
Прямоугольная и квадратная р е з ь б ы (рис. 127) имеют высокий КПД и дают большой выигрыш в силе, поэтому они применяются для передачи осевых усилий в грузовых винтах и движения в ходовых винтах. Прямоугольные и квадратные резьбы не стандартизированы, так как имеют следующие недостатки: в соединении типа «болт — гайка» трудно устранить осевое биение; обладают прочностью меньшей, чем трапецеидальная резьба, так как основание витка у трапецеидальной резьбы при одном и том же шаге шире, чем у прямоугольной или квадратной резьб; их труднее изготовить, чем трапецеидальную.
Рис. 127
Примечание. В ответственных соединениях эти резьбы заменены трапецеидальной.
Резьбовые пластины Carmex
1
Универсальные резьбовые пластины 60 градусов
Скачать
2
Универсальные резьбовые пластины 55 градусов
Скачать
3
Резьба метрическая по ISO. ГОСТ 24705-81
Скачать
4
Унифицированная дюймовая резьба UN (UNC,UNF, UNEF,UNS)
Перед началом работы используйте эту страницу, чтобы определить, какой тип резьбы лучше всего подходит для вашего варианта использования. Тип резьбы должен быть определен при первом создании резьбы. После создания потока эти настройки нельзя изменить; если вы хотите изменить тип, необходимо создать новый поток.
3Box Threads доступны в виде постоянных потоков , где сообщения доступны в постоянном хранилище каналов OrbitDB, совместно используемом между пользователями, если они явно не удалены автором или модератором, или призрачных потоков , где сообщения не сохраняются в базе данных, но чья история хранится в памяти онлайн-узлами и может быть запрошена новыми пользователями.Для потоков-призраков, если все одноранговые узлы отключаются, сообщения исчезают.
В этой документации потоки описаны в соответствии со следующим соглашением: Тип потока + Контроль доступа на запись + Контроль доступа на чтение .
Например, Открытие постоянных участников описывает постоянный поток, в котором только участники могут писать, но все могут читать.
Постоянные потоки лучше всего подходят для комментирования, обмена сообщениями или каналов контента с одним или несколькими из следующих требований:
разрешения на запись и чтение
может выдерживать автономные одноранговые узлы
См. примеры использования для постоянных потоков
Постоянные потоки менее масштабируемы и болтливы, чем потоки-призраки, что делает их менее подходящими для чатов с высокой пропускной способностью, поскольку каждое сообщение постоянных потоков сохраняется только в виде добавления Журнал OrbitDB, который может быть очень длинным.Это может привести к медленной загрузке постоянных потоков на клиентском компьютере в любом масштабе.
Постоянные потоки поддерживают различные разрешения на запись и чтение, чтобы дать вам больший контроль над тем, как потоки работают в вашем приложении. В приведенной ниже матрице представлены доступные типы постоянных потоков в зависимости от ваших требований к управлению доступом. Дополнительные сведения о каждом типе можно найти ниже на этой странице.
Настройки контроля доступа:
• Написать: общедоступно
• Чтение: общедоступные
💡 Идея: Открытые системы общественного комментирования
С открытыми потоками вы можете добавить открытую систему комментирования в свое приложение или веб-сайт. Это позволит всем пользователям вашего сервиса открыто комментировать различные темы или объекты, начиная от новостных статей и заканчивая предметами коллекционирования, URL-адресами и т. Д. В такой системе вы можете разрешить всем публиковать сообщения, но разрешить модераторам управлять цепочкой.
Попробуйте сегодня! Мы предоставляем 3Box Comments, который представляет собой простой компонент пользовательского интерфейса, позволяющий добавить систему общедоступных комментариев на вашу веб-страницу или приложение, использующее постоянные открытые потоки.Изучите плагин комментариев.
Настройки контроля доступа:
• Написать: Члены
• Чтение: общедоступный
В постоянных участниках открывают цепочки, только участники могут публиковать новые сообщения, но модераторы и авторы могут удалять сообщения. Любой пользователь может читать все сообщения.
💡 Идея: закрытые общедоступные форумы
С постоянными участниками открытыми потоками вы можете добавить ограниченные системы комментирования в свое приложение или веб-сайт. Это ограничит разрешения на публикацию только для членов определенной группы или сообщества, но по-прежнему позволит читать сообщения всем, кто посещает сайт.Этот тип функции будет похож на ограниченные субреддиты, где только участники могут публиковать сообщения, но каждый пользователь может читать субреддит, а также может быть особенно полезен в чатах сообщества и системах предложений DAO, где только членам DAO разрешено публиковать сообщения в потоке. .
Рекомендуем! Обсуждения участников являются самыми безопасными, потому что здесь меньше опасений по поводу спама и неприемлемого содержания.
Постоянно: конфиденциально для участников
Настройки контроля доступа:
• Написать: Члены
• Чтение: участники
В конфиденциальных обсуждениях постоянных участников только участники могут публиковать новые сообщения, но модераторы и авторы могут удалять сообщения.Только участники могут читать сообщения.
💡 Идея: личные сообщения и групповые чаты
С помощью конфиденциальных потоков постоянных участников вы можете включить в свое приложение системы личных сообщений, такие как прямые сообщения (2 пользователя) и групповые чаты (3+ пользователя). Сообщения могут быть добавлены и прочитаны только участниками обсуждения.
Постоянный: Personal Open
Настройки контроля доступа:
• Напишите: Личное
• Чтение: общедоступные
Постоянные личные открытые цепочки — это особый вид цепочек участников, которые позволяют только одному пользователю публиковать новые сообщения и модерировать свою собственную цепочку.Все желающие могут прочитать ветку.
Персональные потоки достигаются, когда firstModerator не добавляет дополнительных модераторов или участников .
💡 Идея: личные каналы общедоступного контента
С помощью постоянных личных открытых цепочек вы можете разрешить пользователям создавать личные потоки контента или информации, например фотопотоки, списки покупок, списки подписчиков, обновления статуса и т. Д. и многое другое. В приложении 3Box Hub мы используем личные потоки для следующего канала, что позволяет пользователю 3Box добавлять и удалять других пользователей, на которых они подписаны, из личного списка, который могут просматривать другие.
Настройки контроля доступа:
• Напишите: Личное
• Чтение: личный
Постоянные личные конфиденциальные потоки — это особый тип потока участников, который позволяет только одному пользователю писать, читать и модерировать свой собственный поток.
💡 Идея: частные списки
С помощью постоянных личных конфиденциальных потоков вы можете разрешить пользователям создавать частные списки, из которых только они могут читать и добавлять элементы.Этот тип цепочки полезен для личных корзин покупок, личных списков воспроизведения и т. Д.
Ghost Threads лучше всего подходят для чатов с высокой пропускной способностью, которые имеют одно или несколько из следующих требований:
исчезающие эфемерные сообщения
Недостаток потоков-призраков заключается в том, что сообщения слабо сохраняются, поскольку они существуют только временно в памяти или на узлах.Если все одноранговые узлы одновременно отключатся, история сообщений будет потеряна.
💡 Идея: чаты или троллбоксы с интенсивным трафиком
С помощью потоков-призраков вы можете размещать чаты или троллбоксы, предназначенные для динамичных дискуссий между несколькими или многими пользователями, которые не нужно нигде удерживать.Это особенно полезно, если ваши цепочки будут очень длинными.
cuda — В чем разница между слиянием ядра и постоянным потоком?
Идея объединения ядер состоит в том, чтобы взять две (или более) дискретные операции, которые могут быть реализованы (и уже могут быть реализованы) в отдельных ядрах, и объединить их, чтобы все операции выполнялись в одном ядре.
Преимущества этого могут казаться очевидными, а могут и не казаться очевидными, поэтому я отсылаю вас к этой статье.
Постоянные потоки / Постоянное ядро - это стратегия разработки ядра, которая позволяет ядру продолжать выполнение бесконечно.Типичная «обычная» конструкция ядра фокусируется на решении конкретной задачи, и когда эта задача выполнена, ядро завершает работу (по закрывающей фигурной скобке в коде ядра).
Однако постоянное ядро имеет управляющий цикл, который завершается только по сигналу — в противном случае он работает бесконечно. Люди часто связывают это с моделью разработки приложений производитель-потребитель. Что-то (код хоста) производит данные, и ваше постоянное ядро потребляет эти данные и дает результаты. Эта модель производитель-потребитель может работать бесконечно.Когда данных для потребления нет, потребитель (ваше постоянное ядро) просто ждет в цикле представления новых данных.
Постоянный дизайн ядра имеет ряд важных соображений, которые я не буду пытаться здесь перечислять, а вместо этого отсылаю вас к этой более длинной записи / примеру.
Преимущества:
Объединение ядер может объединять работу в одном ядре, чтобы повысить производительность за счет сокращения ненужных загрузок и хранилищ, поскольку обрабатываемые данные могут быть сохранены на месте в регистрах устройства или общей памяти.
Стойкие ядра могут иметь множество преимуществ. Они могут уменьшить задержку, связанную с обработкой данных, потому что накладные расходы на запуск ядра CUDA больше не нужны. Однако другим возможным фактором производительности может быть способность сохранять состояние (аналогично слиянию ядра) в регистрах устройства или общей памяти.
Объединение ядер не обязательно подразумевает постоянное ядро. Вы можете просто объединить набор задач в одно ядро.Постоянное ядро не обязательно подразумевает слияние отдельных вычислительных задач — может быть только одна «задача», которую вы выполняете в управляющем «потребительском» цикле.
Но очевидно, что между этими двумя идеями существует значительное концептуальное совпадение.
cuda — постоянные потоки против постановки в очередь на стороне устройства / вложенного параллелизма
cuda — постоянные потоки против постановки в очередь на стороне устройства / вложенного параллелизма — qaru
Присоединяйтесь к Stack Overflow , чтобы учиться, делиться знаниями и строить свою карьеру.
Спросил
Просмотрено
495 раз
Закрыт .Этот вопрос должен быть более конкретным. В настоящее время он не принимает ответы.
Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав это сообщение.
Закрыт 4 года назад.
Есть ли еще преимущества использования постоянных потоков в GPGPU по сравнению с использованием очереди на стороне устройства / вложенного параллелизма, если они могут быть применены?
Я читал некоторые старые статьи, в которых постоянные потоки были необходимы на старом оборудовании для достижения максимальной производительности, и я не уверен, сделало ли использование этого метода неприменимым использование очереди на стороне устройства / вложенного параллелизма?
Я полагаю, что в случаях, когда дочерние задачи полностью независимы после запуска от своих родителей, постоянные потоки все еще могут иметь смысл?
Создан 20 авг.
Ямиам
1,931 золотой знак1212 серебряных знаков2323 бронзовых знака
Постоянные потоки как методология программирования, вероятно, еще какое-то время будут представлять интерес.Постоянные потоки могут иметь несколько преимуществ перед вложенным параллелизмом. Вот 2:
Устранение задержки запуска: хотя она мала (возможно, всего несколько микросекунд), по крайней мере, в случае CUDA Dynamic Parallelism (CDP) существует задержка запуска, связанная как с запусками ядра хоста, так и с запусками дочернего ядра. Для требований с чрезвычайно низкой задержкой (например, обработка сетевых пакетов) модель рабочей очереди производитель / потребитель с постоянными потоками может предложить меньшую задержку и более быстрое выполнение, чем любой механизм, который включает запуск, связанный с получением новой работы.
Оптимизация использования памяти: новый новый вариант использования постоянных потоков — избегать шаблонов загрузки / сохранения, связанных с запусками ядра. Хорошее описание примера здесь. Основная идея заключается в том, что для повторной обработки аналогичной рабочей нагрузки мы можем тщательно оптимизировать использование хранилища данных на кристалле (включая общую память, но также, в частности, использование пространства регистров графического процессора), чтобы избежать необходимости загружать данные / параметры. при запуске ядра, например из глобальной памяти, а затем (возможно) сохранить обновленные параметры обратно в глобальную память по завершении ядра.Это может иметь существенные преимущества обработки для определенных рабочих нагрузок, когда используется большое количество передаваемых параметров, и пространство параметров может быть приспособлено для «вписывания» в кристалл. Поскольку новые графические процессоры имеют все больше и больше места для хранения регистров на кристалле, это, вероятно, по-прежнему будет представлять интерес для еще больших рабочих нагрузок.
Вполне вероятно, что существуют и другие конкретные варианты использования, в которых подход с постоянными потоками дает явные преимущества по сравнению с подходом с запуском на работе.Это всего лишь два примера.
Короче говоря, постоянные ядра не являются общей стратегией для замены других типов парадигм обработки графического процессора, но в определенных случаях могут обеспечить преимущества по сравнению с методами, которые запускают ядра повторно. Поэтому интерес к постоянным ядрам, вероятно, сохранится еще некоторое время.