Как я могу использовать GPU в качестве второго процессора в .NET?

и amp; должны отображаться как мобильные блоки.

@media screen and (max-width:767px) {
  table tr,
  table td {
    display: block;
  }
}
Afghanistan Grenada Palau
Albania Guatemala Panama
Algeria Guinea Papua New Guinea
American Samoa Guinea-Bissau Paraguay
Angola Guyana Peru
Argentina Haiti Philippines
Armenia Honduras Romania
Azerbaijan India Rwanda
Bangladesh Indonesia Samoa
Belarus Iran São Tomé and Principe
Belize Iraq Senegal
Benin Jamaica Serbia
Bhutan Jordan Sierra Leone
Bolivia Kazakhstan Solomon Islands
Bosnia and Herzegovina Kenya Somalia
Botswana Kiribati South Africa
Brazil Korea South Sudan
Bulgaria Kosovo Sri Lanka
Burkina Faso Kyrgyz Republic St. Lucia
Burundi Lao St. Vincent and the Grenadines
Cabo Verde Lebanon Sudan
Cambodia Lesotho Suriname
Cameroon Liberia Swaziland
Central African Republic Libya Syria
Chad Macedonia Tajikistan
China Madagascar Tanzania
Colombia Malawi Thailand

Редактировать:

Учитывая, что вы хотите, чтобы алфавитный порядок стран оставался Я не думаю, что вы можете сделать это как

без использования JavaScript. Поэтому вы должны рассмотреть другой макет, такой как css grid , flexbox или s> столбцов .

Примечание: Теперь, когда я думаю об этом, ваш конкретный набор данных не , для чего таблицы следует использовать (это не 2-мерные данные), и [ 1116] вы не должны использовать таблицы для разметки .

Элемент HTML

представляет табличные данные, то есть информацию, представленную в двумерной таблице, состоящей из строк и столбцов ячеек, содержащих данные.

blockquote>

Сетка

@media screen and (min-width: 767px) {
  .countries {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
Afghanistan
Albania
Algeria
American Samoa
Angola
Argentina
Armenia
Azerbaijan
Bangladesh
Belarus
Belize
Benin
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Brazil
Bulgaria
Burkina Faso
Burundi
Cabo Verde
Cambodia
Cameroon
Central African Republic
Chad
China
Colombia
Grenada
Guatemala
Guinea-Bissau
Guinea
Guyana
Haiti
Honduras
India
Indonesia
Iran
Iraq
Jamaica
Jordan
Kazakhstan
Kenya
Kiribati
Korea
Kosovo
Kyrgyz Republic
Lao
Lebanon
Lesotho
Liberia
Libya
Macedonia
Madagascar
Malawi
Palau
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Romania
Rwanda
Samoa
Senegal
Serbia
Sierra Leone
Solomon Islands
Somalia
South Africa
South Sudan
Sri Lanka
St. Lucia
St. Vincent and the Grenadines
Sudan
Suriname
Swaziland
Syria
São Tomé and Principe
Tajikistan
Tanzania
Thailand

Flexbox ] [1129]

@media screen and (min-width: 767px) {
  .countries {
    display: flex;
    flex-wrap: wrap;
  }
  .country {
    flex: 1 1 33%;
  }
}
Afghanistan
Albania
Algeria
American Samoa
Angola
Argentina
Armenia
Azerbaijan
Bangladesh
Belarus
Belize
Benin
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Brazil
Bulgaria
Burkina Faso
Burundi
Cabo Verde
Cambodia
Cameroon
Central African Republic
Chad
China
Colombia
Grenada
Guatemala
Guinea-Bissau
Guinea
Guyana
Haiti
Honduras
India
Indonesia
Iran
Iraq
Jamaica
Jordan
Kazakhstan
Kenya
Kiribati
Korea
Kosovo
Kyrgyz Republic
Lao
Lebanon
Lesotho
Liberia
Libya
Macedonia
Madagascar
Malawi
Palau
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Romania
Rwanda
Samoa
Senegal
Serbia
Sierra Leone
Solomon Islands
Somalia
South Africa
South Sudan
Sri Lanka
St. Lucia
St. Vincent and the Grenadines
Sudan
Suriname
Swaziland
Syria
São Tomé and Principe
Tajikistan
Tanzania
Thailand

Столбцы

@media screen and (min-width: 767px) {
  .countries {
     columns: 3;
  }
}
Afghanistan
Albania
Algeria
American Samoa
Angola
Argentina
Armenia
Azerbaijan
Bangladesh
Belarus
Belize
Benin
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Brazil
Bulgaria
Burkina Faso
Burundi
Cabo Verde
Cambodia
Cameroon
Central African Republic
Chad
China
Colombia
Grenada
Guatemala
Guinea-Bissau
Guinea
Guyana
Haiti
Honduras
India
Indonesia
Iran
Iraq
Jamaica
Jordan
Kazakhstan
Kenya
Kiribati
Korea
Kosovo
Kyrgyz Republic
Lao
Lebanon
Lesotho
Liberia
Libya
Macedonia
Madagascar
Malawi
Palau
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Romania
Rwanda
Samoa
Senegal
Serbia
Sierra Leone
Solomon Islands
Somalia
South Africa
South Sudan
Sri Lanka
St. Lucia
St. Vincent and the Grenadines
Sudan
Suriname
Swaziland
Syria
São Tomé and Principe
Tajikistan
Tanzania
Thailand

7
задан Tarks 22 January 2009 в 19:54
поделиться

3 ответа

С быстрым поиском с помощью Google я нашел этот названный Акселератор. Это - Microsoft Research project, найденная здесь.

3
ответ дан 7 December 2019 в 12:25
поделиться

Одна вещь я могу сказать Вам наверняка: по состоянию на декабрь 2008 Nvidia и ATI не имели управляемых классов для их GPU. Я не знаю, есть ли у них планы относительно этого в ближайшее время.

0
ответ дан 7 December 2019 в 12:25
поделиться

Можно написать код для GPU только с помощью языка штриховки. Все языки штриховки являются надлежащими языками (это не C++, языки.NET или что-либо еще), самостоятельно, но они очень похожи на C++.

Наиболее распространенные языки штриховки:

  • GLSL (для OpenGL)

  • Cg (Nvidia, заштриховывающая язык, совместимый и с directX и с OpenGL)

  • HLSL (Microsoft, заштриховывающая язык для directX).

Необходимо написать код, Вы хотите работать на GPU на своем языке штриховки, затем динамично компилируют и загружают на GPU. Код, который Вы используете к динамично компиляции и загрузке, обычно является любым кодом, который поддерживает материал directX/OpenGL (существует Java.NET и API C++ насколько я знаю - большинство людей использует C++, хотя, таким образом, большинство образцов, которые Вы найдете, будет записано в C++).

2
ответ дан 7 December 2019 в 12:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: