Application-specific instruction set processor (original) (raw)

About DBpedia

专用指令集处理器(英語:application-specific instruction-set processor, ASIP)是系統單晶片设计中的一个组件。专用指令集处理器的指令集是针对特定的应用而设计的。借助这样的特殊设计方式,专用指令集处理器具有通用型中央处理器的灵活性和专用集成电路的性能。 某些专用指令集处理器的指令集为可配置的。通常,处理器核心分为两部分:一个为“静态”逻辑部分,它定义了最小指令集架构;另一个为“可配置”逻辑部分,这部分允许设计人员自行配置新的指令集。对后者的配置与现场可编程逻辑门阵列的编程、专用集成电路芯片的综合过程类似。

Property Value
dbo:abstract معالج مجموعة التعليمات محددة التطبيق (بالإنجليزية: Application-specific instruction set processor)‏ هو مكون يُستخدم في تصميمات النظام على رقاقة. يَستخدم مجموعة تعليمات مصممة لخدمة تطبيق محدد. هذا التخصيص يوفر حلًا وسطًا بين وحدة المعالجة المركزية ذات الأغراض العامة والدارات المتكاملة محددة التطبيق. بعض معالجات مجموعة التعليمات محددة التطبيق تتضمن مجموعة تعليمات قابلة للتعديل. عادة تتكون هذه المعالجات من جزأين: وحدة منطق ستاتيكية (تستخدم مجموعة تعليمات محدودة) ووحدة منطق قابلة للتعديل، يمكن استخدامها في تصميم تعليمات جديدة. يمكن تعديل وحدة المنطق القابلة للتعديل في الميدان، مثل مصفوفة البوابات المنطقية القابلة للبرمجة أو أثناء تصنيع الرقاقة. يمكن استخدام معالجات مجموعة التعليمات محددة التطبيق كمسرعات عتادية من أجل معالجة الإشارة وتكويد الفيديو. إذ تعاني المسرعات التقليدية من عدم المرونة. فيصعب إعادة استخدام ممر البيانات مع آلات الحالة المنتهية المكتوبة يدويًّا، وهنا يساعد المجمع الخاص بمعالج مجموعة التعليمات محددة التطبيق على إعادة استخدام ممر البيانات. وتوجد أدوات تجارية لتصميم معالجات مجموعة التعليمات محددة التطبيق باستخدام لغات عالية المستوى، كما تتوفر أدوات مفتوحة المصدر لهذا الغرض. (ar) An application-specific instruction set processor (ASIP) is a component used in system-on-a-chip design. The instruction set of an ASIP is tailored to benefit a specific application. This specialization of the core provides a tradeoff between the flexibility of a general purpose CPU and the performance of an ASIC. Some ASIPs have a configurable instruction set. Usually, these cores are divided into two parts: static logic which defines a minimum ISA (instruction-set architecture) and configurable logic which can be used to design new instructions. The configurable logic can be programmed either in the field in a similar fashion to a field-programmable gate array (FPGA) or during the chip synthesis. ASIPs have two ways of generating code: either through a retargetable code generator or through a retargetable compiler generator. The retargetable code generator uses the application, ISA, and Architecture Template to create the code generator for the object code. The retargetable compiler generator uses only the ISA and Architecture Template as the basis for creating the compiler. The application code will then be used by the compiler to create the object code. ASIPs can be used as an alternative of hardware accelerators for baseband signal processing or video coding. Traditional hardware accelerators for these applications suffer from inflexibility. It is very difficult to reuse the hardware datapath with handwritten finite-state machines (FSM). The retargetable compilers of ASIPs help the designer to update the program and reuse the datapath. Typically, the ASIP design is more or less dependent on the tool flow because designing a processor from scratch can be very complicated. One approach is to describe the processor using a high level language and then to automatically generate the ASIP's software toolset. There are some commercial tools to design ASIPs from a high-level language, for example ASIP Designer from Synopsys or Studio from Codasip. There is an open source tool as well, TTA-based co-design environment (TCE). (en) Ein application-specific instruction-set processor (ASIP, zu deutsch etwa: Prozessor mit anwendungsspezifischem Befehlssatz) ist ein Prozessor, dessen Befehlssatz für eine Klasse von Anwendungen optimiert wurde. Unter dem Begriff Anwendung oder Applikation versteht man dabei einen bestimmten Algorithmus, beispielsweise eine schnelle Fouriertransformation oder einen Sortieralgorithmus. Der Zweck eines ASIPs besteht darin, eine Klasse von Algorithmen mit ähnlichen Anforderungen effizient mit einer digitalen Schaltung zu realisieren. Darüber hinaus ist ein ASIP aufgrund seiner Programmierbarkeit flexibel für Änderungen an den Algorithmen. Je nach Zielvorgabe möchte man beim Entwurf des ASIPs die benötigte Siliziumfläche, den Energieverbrauch oder die Rechengeschwindigkeit optimieren. Für viele Anwendungen erreicht man mit einem ASIP um ein bis zwei Größenordnungen bessere Ergebnisse für jeden dieser Parameter als mit einem Standardprozessor (zum Beispiel ARM oder PowerPC) oder einem Standard-DSP (Digitaler Signalprozessor). Dies wird erreicht, indem die Hardwarearchitektur des ASIPs und seine Software gemeinsam optimiert werden. (de) ASIP è una tipologia di processori realizzati per risolvere uno specifico problema. Questa specializzazione del nucleo del processore permette di ottenere un compromesso tra la flessibilità fornita da una CPU general-purpose e le prestazioni di un ASIC. Alcune ASIP hanno un set di istruzioni configurabile. Solitamente i nuclei sono divisi in due parti: una parte a logica "statica" che definisce un set di istruzioni minimale ed una a logica "configurabile" che può essere usata per definire nuove istruzioni. La logica configurabile può essere programmata sia a caldo come in una FPGA che durante la creazione del chip. (it) Application-specific instruction-set processor (ASIP) (рус. «проблемно-ориентированный процессор», «заказной микропроцессор», «заказная микросхема») — компонент (как правило, процессорное ядро), используемый в проектировании систем на кристалле. Система команд ASIP специально спроектирована для выполнения специфичных программ. Подобная специализация ядра позволяет достичь компромисса между универсальностью процессора общего назначения (CPU) и производительностью ASIC. Некоторые ASIP обладают конфигурируемым набором инструкций (системой команд). Обычно такие ядра разделены на две части: статическую (static) логику, определяющую минимальную архитектуру системы команд, и конфигурируемую (configurable) логику, которую можно использовать для создания новых инструкций. Конфигурируемая логика может быть запрограммирована или схожим образом с FPGA или в процессе изготовления чипа. (ru) Application-specific instruction-set processor (ASIP) («Проблемно-орієнтований процесор», «замовний мікропроцесор», «замовна мікросхема») — компонент (як правило, процесорне ядро), використовуваний в проєктуванні систем на кристалі. Архітектура системи команд ASIP спеціально спроєктована для виконання специфічних програм. Подібна спеціалізація ядра дозволяє досягти компромісу між універсальністю процесора загального призначення (CPU) і продуктивністю ASIC. Деякі ASIP володіють конфігурованим набором інструкцій (системою команд). Зазвичай такі ядра розділені на дві частини: статичну (static) логіку, що визначає мінімальну архітектуру системи команд, і конфігуровану (configurable) логіку, яку можна використовувати для створення нових інструкцій. Конфігурована логіка може бути запрограмована або схожим чином з FPGA, або в процесі виготовлення чипу. (uk) 专用指令集处理器(英語:application-specific instruction-set processor, ASIP)是系統單晶片设计中的一个组件。专用指令集处理器的指令集是针对特定的应用而设计的。借助这样的特殊设计方式,专用指令集处理器具有通用型中央处理器的灵活性和专用集成电路的性能。 某些专用指令集处理器的指令集为可配置的。通常,处理器核心分为两部分:一个为“静态”逻辑部分,它定义了最小指令集架构;另一个为“可配置”逻辑部分,这部分允许设计人员自行配置新的指令集。对后者的配置与现场可编程逻辑门阵列的编程、专用集成电路芯片的综合过程类似。 (zh)
dbo:wikiPageExternalLink https://codasip.com/codasip-studio/ https://www.synopsys.com/dw/ipdir.php%3Fds=asip-designer http://tce.cs.tut.fi
dbo:wikiPageID 12751209 (xsd:integer)
dbo:wikiPageLength 6005 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1123373069 (xsd:integer)
dbo:wikiPageWikiLink dbr:Application-specific_integrated_circuit dbc:Instruction_processing dbr:Central_processing_unit dbc:Integrated_circuits dbc:Application-specific_integrated_circuits dbc:Coprocessors dbc:Gate_arrays dbr:System-on-a-chip dbr:Digital_signal_processor dbr:Field-programmable_gate_array dbr:Instruction_set dbr:RISC-V dbr:Finite-state_machine dbr:System_on_Chip
dbp:wikiPageUsesTemplate dbt:CPU_technologies dbt:Cite_book dbt:More_footnotes dbt:Reflist dbt:Short_description dbt:Use_American_English dbt:Use_mdy_dates
dct:subject dbc:Instruction_processing dbc:Integrated_circuits dbc:Application-specific_integrated_circuits dbc:Coprocessors dbc:Gate_arrays
gold:hypernym dbr:Component
rdf:type yago:WikicatMicroprocessors yago:Artifact100021939 yago:Chip103020034 yago:Circuit103033362 yago:ComputerCircuit103084420 yago:Conductor103088707 yago:Device103183080 yago:ElectricalDevice103269401 yago:Instrumentality103575240 yago:IntegratedCircuit103577090 yago:Microprocessor103760310 yago:Object100002684 yago:PhysicalEntity100001930 yago:WikicatIntegratedCircuits dbo:MilitaryUnit yago:SemiconductorDevice104171831 yago:Whole100003553
rdfs:comment 专用指令集处理器(英語:application-specific instruction-set processor, ASIP)是系統單晶片设计中的一个组件。专用指令集处理器的指令集是针对特定的应用而设计的。借助这样的特殊设计方式,专用指令集处理器具有通用型中央处理器的灵活性和专用集成电路的性能。 某些专用指令集处理器的指令集为可配置的。通常,处理器核心分为两部分:一个为“静态”逻辑部分,它定义了最小指令集架构;另一个为“可配置”逻辑部分,这部分允许设计人员自行配置新的指令集。对后者的配置与现场可编程逻辑门阵列的编程、专用集成电路芯片的综合过程类似。 (zh) معالج مجموعة التعليمات محددة التطبيق (بالإنجليزية: Application-specific instruction set processor)‏ هو مكون يُستخدم في تصميمات النظام على رقاقة. يَستخدم مجموعة تعليمات مصممة لخدمة تطبيق محدد. هذا التخصيص يوفر حلًا وسطًا بين وحدة المعالجة المركزية ذات الأغراض العامة والدارات المتكاملة محددة التطبيق. (ar) An application-specific instruction set processor (ASIP) is a component used in system-on-a-chip design. The instruction set of an ASIP is tailored to benefit a specific application. This specialization of the core provides a tradeoff between the flexibility of a general purpose CPU and the performance of an ASIC. (en) Ein application-specific instruction-set processor (ASIP, zu deutsch etwa: Prozessor mit anwendungsspezifischem Befehlssatz) ist ein Prozessor, dessen Befehlssatz für eine Klasse von Anwendungen optimiert wurde. (de) ASIP è una tipologia di processori realizzati per risolvere uno specifico problema. Questa specializzazione del nucleo del processore permette di ottenere un compromesso tra la flessibilità fornita da una CPU general-purpose e le prestazioni di un ASIC. (it) Application-specific instruction-set processor (ASIP) (рус. «проблемно-ориентированный процессор», «заказной микропроцессор», «заказная микросхема») — компонент (как правило, процессорное ядро), используемый в проектировании систем на кристалле. Система команд ASIP специально спроектирована для выполнения специфичных программ. Подобная специализация ядра позволяет достичь компромисса между универсальностью процессора общего назначения (CPU) и производительностью ASIC. (ru) Application-specific instruction-set processor (ASIP) («Проблемно-орієнтований процесор», «замовний мікропроцесор», «замовна мікросхема») — компонент (як правило, процесорне ядро), використовуваний в проєктуванні систем на кристалі. Архітектура системи команд ASIP спеціально спроєктована для виконання специфічних програм. Подібна спеціалізація ядра дозволяє досягти компромісу між універсальністю процесора загального призначення (CPU) і продуктивністю ASIC. (uk)
rdfs:label معالج مجموعة تعليمات محددة التطبيق (ar) Application-specific instruction-set processor (de) Application-specific instruction set processor (en) Application-specific instruction-set processor (it) ASIP (ru) ASIP (uk) 专用指令集处理器 (zh)
owl:sameAs freebase:Application-specific instruction set processor yago-res:Application-specific instruction set processor wikidata:Application-specific instruction set processor dbpedia-ar:Application-specific instruction set processor dbpedia-de:Application-specific instruction set processor dbpedia-it:Application-specific instruction set processor dbpedia-ru:Application-specific instruction set processor dbpedia-tr:Application-specific instruction set processor dbpedia-uk:Application-specific instruction set processor dbpedia-zh:Application-specific instruction set processor https://global.dbpedia.org/id/4ocLx
prov:wasDerivedFrom wikipedia-en:Application-specific_instruction_set_processor?oldid=1123373069&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Application-specific_instruction_set_processor
is dbo:wikiPageDisambiguates of dbr:Processor dbr:ASIP
is dbo:wikiPageRedirects of dbr:Application-specific_instruction-set_processor dbr:Application_Specific_Instruction_Set_Processor dbr:Application_specific_instruction_set_processor
is dbo:wikiPageWikiLink of dbr:List_of_acronyms:_A dbr:Application-specific_integrated_circuit dbr:Transport_triggered_architecture dbr:MicroBlaze dbr:Processor dbr:ASIP dbr:BURS dbr:Application-specific_instruction-set_processor dbr:Application_Specific_Instruction_Set_Processor dbr:Application_specific_instruction_set_processor dbr:Chris_Rowen dbr:System_on_a_chip
is foaf:primaryTopic of wikipedia-en:Application-specific_instruction_set_processor