This HTML5 document contains 83 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n23https://gcc.gnu.org/onlinedocs/gcc/
n16https://global.dbpedia.org/id/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
dbpedia-nohttp://no.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n18http://docs.oracle.com/cd/E19683-01/816-1681/sparcv9-tbl-26/
n13http://mikeburrell.wordpress.com/2007/12/14/an-introduction-to-sparcs-simd-offerings/
dbpedia-zhhttp://zh.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
n8http://dbpedia.org/resource/List_of_acronyms:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
goldhttp://purl.org/linguistics/gold/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
n8:_V
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:Visual_instruction_set
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
dbo:wikiPageRedirects
dbr:Visual_Instruction_Set
Subject Item
dbr:Inline_assembler
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:MediaLib
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:SPARC
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:MCST-R1000
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:Comparison_of_instruction_set_architectures
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:DEC_Alpha
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:HAL_SPARC64
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:Vector_processor
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:Rock_(processor)
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:Vis
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
dbo:wikiPageDisambiguates
dbr:Visual_Instruction_Set
Subject Item
dbr:Visual_Instruction_Set
rdf:type
dbo:ProgrammingLanguage
rdfs:label
VIS指令集 Visual Instruction Set Visual Instruction Set
rdfs:comment
Visual Instruction Set, or VIS, is a SIMD instruction set extension for SPARC V9 microprocessors developed by Sun Microsystems. There are five versions of VIS: VIS 1, VIS 2, VIS 2+, VIS 3 and VIS 4. Visual Instruction Set(缩写VIS),是一个用于SPARC处理器的SIMD。VIS在所有的UltraSPARC以及较新的处理器上都有实现。 VIS有三个版本。VIS 1.0和VIS 2.0已在先前的SPARC处理器上得到实现;VIS 3.0 将在Rock微處理器中首次实现。 VIS重用了SPARC处理器中的64位长浮点寄存器来储存8位,16位或者32位的整数数值。从这方面来讲,VIS大概更像MMX而不怎么像SSE/SSE2/AltiVec,后者都具有专用的128位SIMD寄存器。但是,MMX只有8个寄存器可用,而SPARC处理器通常具有数目大得多的寄存器,这是RISC处理器的特色之一。 作为RISC处理器的扩展指令集,VIS严格遵守RISC的设计原则--保持指令集的精简与高效。这很不同于CISC处理器扩展指令集(如MMX/SSE/SSE2/SSE3/SSE4/3D Now!)的做法。理论上,RISC的设计原则可以保持流水线的简单高效,从而可能带来更大的吞吐量及性能提升。 然而,Intel/AMD可以很容易的为x86/x64处理器加入新的指令集扩展,Sun却必须在这方面非常谨慎。这可能是CISC相较于RISC的优势之一。有时候程序员们不得不组合几条VIS指令来完成MMX/SSE只用一条指令便可完成的某项操作。值得指出的是,更少的指令数目并不一定就会带来更大的性能提升。 Visual Instruction Set (VIS) — система команд SIMD для микропроцессоров SPARC V9, разработанная компанией Sun Microsystems. Существует четыре версии VIS: VIS 1, VIS 2, VIS 2+ и VIS 3. VIS 1 была представлена в 1994 и впервые введена в использование корпорацией Sun на микропроцессорах UltraSPARC (1995) и корпорацией Fujitsu на микропроцессорах SPARC64 GP (2000). VIS 2 впервые использовалась на UltraSPARC III. Все последующие процессоры UltraSPARC и SPARC64 также поддерживали этот стандарт. VIS 3 впервые была реализована в SPARC T4. Существует четыре способа использования VIS в коде:
dcterms:subject
dbc:SIMD_computing dbc:Sun_Microsystems_hardware dbc:SPARC_microprocessor_architecture
dbo:wikiPageID
60572
dbo:wikiPageRevisionID
996498861
dbo:wikiPageWikiLink
dbr:Inline_assembly dbr:Floating-point_unit dbr:SPARC64_GP dbr:Sun_Microsystems dbr:3DNow! dbr:VSDK dbr:MediaLib dbr:Marc_Tremblay dbr:SPARC dbr:SPARC_M7 dbr:SSE3 dbr:GNU_Compiler_Collection dbc:Sun_Microsystems_hardware dbr:UltraSPARC dbr:Edge_detection dbr:UltraSPARC_III dbc:SPARC_microprocessor_architecture dbr:IEEE_Micro dbr:SIMD dbr:Streaming_SIMD_Extensions dbr:Microprocessor dbr:SSE2 dbr:SSE4 dbr:Microprocessor_Report dbr:SPARC_T4 dbr:RISC dbr:Compiler_intrinsics dbr:AltiVec dbr:Complex_instruction_set_computer dbr:MMX_(instruction_set) dbc:SIMD_computing dbr:Intel
dbo:wikiPageExternalLink
n13: n18:index.html n23:SPARC-VIS-Built-in-Functions.html
owl:sameAs
dbpedia-no:Visual_Instruction_Set n16:57uKm freebase:m.0gg3f dbpedia-zh:VIS指令集 dbpedia-ru:Visual_Instruction_Set wikidata:Q994532
dbp:wikiPageUsesTemplate
dbt:Multimedia_extensions dbt:Text dbt:Disputed dbt:Reflist
dbo:abstract
Visual Instruction Set (VIS) — система команд SIMD для микропроцессоров SPARC V9, разработанная компанией Sun Microsystems. Существует четыре версии VIS: VIS 1, VIS 2, VIS 2+ и VIS 3. VIS 1 была представлена в 1994 и впервые введена в использование корпорацией Sun на микропроцессорах UltraSPARC (1995) и корпорацией Fujitsu на микропроцессорах SPARC64 GP (2000). VIS 2 впервые использовалась на UltraSPARC III. Все последующие процессоры UltraSPARC и SPARC64 также поддерживали этот стандарт. VIS 3 впервые была реализована в SPARC T4. VIS повторно использует существующие 64-битные регистры с плавающей точкой для хранения 8, 16 и 32-битных целочисленных значений. В этом смысле VIS более похожа на MMX, чем на другие SIMD-архитектуры, такие как SSE/SSE2/AltiVec. Однако MMX от Intel разделяет только 8 регистров с устройством с плавающей точкой, тогда как процессоры SPARC обычно имеют значительно большее количество регистров (одна из характеристик RISC архитектуры). VIS строго следует главной идее RISC: использовать краткие и эффективные команды. Этот принцип сильно отличается от принципа работы сравнимых расширений CISC-процессоров, таких как MMX/SSE/SSE2/SSE3/SSE4/3DNow!. В целом, принцип RISC может сделать программу более простой и эффективной. Однако Intel и AMD могут легко добавлять новые расширения к процессорам x86/x64, тогда как Sun должна быть очень осторожной при добавлении новых расширений, что может считаться одним из преимуществ CISC над RISC. Иногда программистам приходится использовать несколько инструкций VIS для описания одной операции, которая может быть записана одной инструкцией в MMX/SSE, однако следует иметь в виду, что меньшее количество инструкций не обязательно влечёт за собой лучшую производительность. Существует четыре способа использования VIS в коде: * Использовать опцию -mvis в GCC * Использовать ассемблер внутри программы на высоко-уровневом языке программирования (Си, Ада) * Использовать VSDK (VIS Software Developer’s Kit) * Использовать мультимедийную библиотеку mediaLib, имеющую интерфейсы к функциям на Си. Visual Instruction Set, or VIS, is a SIMD instruction set extension for SPARC V9 microprocessors developed by Sun Microsystems. There are five versions of VIS: VIS 1, VIS 2, VIS 2+, VIS 3 and VIS 4. Visual Instruction Set(缩写VIS),是一个用于SPARC处理器的SIMD。VIS在所有的UltraSPARC以及较新的处理器上都有实现。 VIS有三个版本。VIS 1.0和VIS 2.0已在先前的SPARC处理器上得到实现;VIS 3.0 将在Rock微處理器中首次实现。 VIS重用了SPARC处理器中的64位长浮点寄存器来储存8位,16位或者32位的整数数值。从这方面来讲,VIS大概更像MMX而不怎么像SSE/SSE2/AltiVec,后者都具有专用的128位SIMD寄存器。但是,MMX只有8个寄存器可用,而SPARC处理器通常具有数目大得多的寄存器,这是RISC处理器的特色之一。 作为RISC处理器的扩展指令集,VIS严格遵守RISC的设计原则--保持指令集的精简与高效。这很不同于CISC处理器扩展指令集(如MMX/SSE/SSE2/SSE3/SSE4/3D Now!)的做法。理论上,RISC的设计原则可以保持流水线的简单高效,从而可能带来更大的吞吐量及性能提升。 然而,Intel/AMD可以很容易的为x86/x64处理器加入新的指令集扩展,Sun却必须在这方面非常谨慎。这可能是CISC相较于RISC的优势之一。有时候程序员们不得不组合几条VIS指令来完成MMX/SSE只用一条指令便可完成的某项操作。值得指出的是,更少的指令数目并不一定就会带来更大的性能提升。 VIS包含一系列对图形图像网络等的处理支持,其中大多数只可用于整型数据。 有三种方法可以在程序中使用VIS: * 使用 * 使用中的内嵌模板,这很类似于使用,使用起来有些像调用C语言函数 * 使用mediaLib多媒体函数库。这个库提供C函数接口,并在SPARC平台上使用VIS(同时在x86/x64平台上使用MMX/SSE/SSE2)来加速多媒体应用程序
gold:hypernym
dbr:Instruction
prov:wasDerivedFrom
wikipedia-en:Visual_Instruction_Set?oldid=996498861&ns=0
dbo:wikiPageLength
3873
foaf:isPrimaryTopicOf
wikipedia-en:Visual_Instruction_Set
Subject Item
dbr:UltraSPARC
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:Single_instruction,_multiple_data
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:SPARC64_V
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
dbr:SWAR
dbo:wikiPageWikiLink
dbr:Visual_Instruction_Set
Subject Item
wikipedia-en:Visual_Instruction_Set
foaf:primaryTopic
dbr:Visual_Instruction_Set