NISC Modeling and Compilation
نویسندگان
چکیده
Running an application on a general purpose processor is not very efficient and implementing the whole application in hardware is not always possible. The best option is to run the application on a customized datapath that is designed based on the characteristics of the application. The instruction set interface in normal processors limits the possible customization of the datapath. In NISC, the instruction interface is removed and the datapath is directly controlled. Therefore, any customization in the datapath can be easily utilized by the supporting tools such as compiler and simulator and one set of such tools is enough to handle all kinds of datapaths. To achieve this goal, a generic model is needed to capture the datapath information that these tools require. In this report we present one such model and show how it can be used for simulation and compilation. We also explain the structure of a NISC compiler and show some preliminary experiments on multiple NISC architecture and their comparison with MIPS architecture.
منابع مشابه
Exploring NISC Architectures for Matrix Application
The paper presents the design of target NISC (No Instruction Set Computer) architecture for matrix application in a C based design flow. It starts with the implementation of a standard application program which generates customized designs using the NISC toolset. Further, it demonstrates and analyzes the compilation and simulation results of several matrix applications on a number of different ...
متن کاملNISC Modeling and Simulation
Running an application on a general purpose processor is not very efficient and implementing the whole application in hardware is not always possible. The best option is to run the application on a customized data path that is designed based on the characteristics of the application. The instruction set interface in normal processors limits the possible customization of the data path. In NISC, ...
متن کاملNisC, the cyclase of the lantibiotic nisin, can catalyze cyclization of designed nonlantibiotic peptides.
Nisin is a pentacyclic peptide antibiotic active against Gram-positive bacteria. Its thioether rings are formed by two enzymatic steps: nisin dehydratase (NisB)-mediated dehydration of serines and threonines followed by nisin cyclase (NisC)-catalyzed enantioselective coupling of cysteines to the formed dehydroresidues. Here, we report the in vivo activity of NisC to cyclize a wide array of unre...
متن کاملIdentification of distinct nisin leader peptide regions that determine interactions with the modification enzymes NisB and NisC☆
Nisin is the most prominent and applied bacteriocin that serves as a model for class I lantibiotics. The nisin leader peptide importantly determines interactions between precursor nisin and its modification enzymes NisB and NisC that mature nisin posttranslationally. NisB dehydrates serines and threonines, while NisC catalyzes the subsequent coupling of the formed dehydroamino acids to form lan...
متن کاملTowards role-based administration in network information services
Client-server networks have grown tremendously since the mid-1980s. The information they store changes much more rapidly than it did during the time at beginning. The size and complexity of these networks required new, autonomous administration practices. Network Information Services was designed to address these requirements. As one of the network information services, NISC is a widely used ne...
متن کامل