Search results for "computer.programming_language"

showing 10 items of 986 documents

Stability Analysis and Stabilization of T-S Fuzzy Delta Operator Systems with Time-Varying Delay via an Input-Output Approach

2013

Published version of an article in the journal: Mathematical Problems in Engineering. Also available from the publisher at: http://dx.doi.org/10.1155/2013/913234 Open Access The stability analysis and stabilization of Takagi-Sugeno (T-S) fuzzy delta operator systems with time-varying delay are investigated via an input-output approach. A model transformation method is employed to approximate the time-varying delay. The original system is transformed into a feedback interconnection form which has a forward subsystem with constant delays and a feedback one with uncertainties. By applying the scaled small gain (SSG) theorem to deal with this new system, and based on a Lyapunov Krasovskii funct…

Input/outputInterconnectionArticle SubjectGeneral MathematicsModel transformationlcsh:MathematicsVDP::Technology: 500General EngineeringStability (learning theory)Delta operatorlcsh:QA1-939Fuzzy logicVDP::Mathematics and natural science: 400::Mathematics: 410Domain (mathematical analysis)Control theorylcsh:TA1-2040Constant (mathematics)lcsh:Engineering (General). Civil engineering (General)computercomputer.programming_languageMathematics
researchProduct

Exploiting selective instruction reuse and value prediction in a superscalar architecture

2009

In our previously published research we discovered some very difficult to predict branches, called unbiased branches. Since the overall performance of modern processors is seriously affected by misprediction recovery, especially these difficult branches represent a source of important performance penalties. Our statistics show that about 28% of branches are dependent on critical Load instructions. Moreover, 5.61% of branches are unbiased and depend on critical Loads, too. In the same way, about 21% of branches depend on MUL/DIV instructions whereas 3.76% are unbiased and depend on MUL/DIV instructions. These dependences involve high-penalty mispredictions becoming serious performance obstac…

Instructions per cycleSpeedupComputer scienceSpeculative executionSpec#Thread (computing)Parallel computingReuseHardware and ArchitectureSuperscalarHardware_CONTROLSTRUCTURESANDMICROPROGRAMMINGcomputerData cacheSoftwarecomputer.programming_languageJournal of Systems Architecture
researchProduct

A Newcomer's Guide to EICS, the Engineering Interactive Computing Systems Community

2019

[EN] Welcome to EICS, the Engineering Interactive Computing Systems community, PACMHCI/EICS journal, and annual conference! In this short article, we introduce newcomers to the field and to our community with an overview of what EICS is and how it positions with respect to other venues in Human-Computer Interaction, such as CHI, UIST, and IUI, highlighting its legacy and paying homage to past scientific events from which EICS emerged. We also take this opportunity to enumerate and exemplify scientific contributions to the field of Engineering Interactive Computing Systems, which we hope to guide researchers and practitioners towards making their future PACMHCI/EICS submissions successful an…

Interactive computingUser interfacesDesignComputer Networks and CommunicationsComputer science02 engineering and technologyInteractive systemsModel-driven EngineeringInteractive systems and toolsField (computer science)Software and its engineering0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesSoftware verification and validation050107 human factorscomputer.programming_languageSoftware engineeringComputingMilieux_THECOMPUTINGPROFESSIONFormal methods05 social sciencesVerification and validation020207 software engineeringFormal methodsData scienceHuman computer interaction (HCI)Human-Computer InteractionHuman-centered computingModel-based design of user interfacesUser interfaceModel-driven architecturecomputerLENGUAJES Y SISTEMAS INFORMATICOSSocial Sciences (miscellaneous)
researchProduct

GAIML: A New Language for Verbal and Graphical Interaction in Chatbots

2008

One of the aims of the research in the field of the human-computer interaction is the design of a natural and intuitive interaction modalities. In particular, many efforts have been devoted in the development of systems able to interact with the user in natural language. Chatbots are the classical interfaces for natural language interaction. Such systems can be very sophisticated, including support for 3D avatars and speech analysis and synthesis. However, all of them present only a text area allowing the user to input her sentences. No doubt, an interaction involving also the natural language can increase the comfort of the user with respect to common interfaces using only graphical widget…

Interactive systems engineeringNatural language user interfacebusiness.industryComputer scienceNatural language programmingAIMLcomputer.software_genreChatbotHuman–computer interactionUser interfacebusinesscomputerNatural languagecomputer.programming_languageGraphical user interface2008 International Conference on Complex, Intelligent and Software Intensive Systems
researchProduct

Integration Issues of Distributed Generators Considering Faults in Electrical Distribution Networks

2014

In the recent years there is a great interest in integration of distributed generation (DG) units at distribution level; this integration leads to planning as well as operational challenges. Some possibilities to handle grid planning issues are addressed in this paper. Effects on grid protection, fault current level, and voltage profile are investigated and described for different types of DG units; the classification of DG units is based on their terminal characteristics in terms of real and reactive power delivering capability. Different scenarios for mis-coordination problems caused by DG interconnection are discussed. The effect of the DG on the voltage profile of a distribution network…

InterconnectionEngineeringDistribution networksbusiness.industryDistributed computingDistributed Generation Protection Coordination Distribution Systems Voltage ProfileControl engineeringAC powerGridSettore ING-IND/33 - Sistemi Elettrici Per L'EnergiaDistributed generationMATLABbusinessPower-system protectioncomputercomputer.programming_languageVoltage
researchProduct

SimuRed: A flit-level event-driven simulator for multicomputer network performance evaluation

2009

The interconnection network is one of the most important multicomputer components, since it has a great impact on global system performance. Many models and simulators have been proposed to evaluate network performance. This paper presents SimuRed, an event-driven flit-level, cycle-accurate simulator to evaluate different orthogonal network configurations. The core of the simulator has been designed to be expandable and portable to different situations. Some of the advantages of this simulator over other similar tools are its visual interface, its fast execution and its simplicity. Moreover, it is multiplatform and its source code versions (C++ and Java) are freely available under GNU open-…

InterconnectionSource codeGeneral Computer ScienceComputer architecture simulatorJavaComputer scienceEvent (computing)business.industrymedia_common.quotation_subjectControl and Systems EngineeringEmbedded systemNetwork performancePolygon meshHypercubeElectrical and Electronic EngineeringbusinesscomputerSimulationmedia_commoncomputer.programming_languageComputers & Electrical Engineering
researchProduct

Empathes: A general code for nudged elastic band transition states search

2022

Abstract An easy and flexible interface, Empathes (Extensible Minimum PATH EStimator), that allows to perform Nudged Elastic Band calculation for the determination of transition states is presented. The code is designed to be easily modified, in order to be associated with the user's preferred calculation software, even with those which implement composite approaches. In particular, the interfaces to Gaussian and Siesta programs are discussed in details, being the former only used for testing purpose, while the latter can be productively employed for transition states search with that commonly used density functional theory software for periodic calculations. Program summary Program Title: …

Interface (Java)business.industryComputer scienceFortranGaussianNEBGeneral Physics and AstronomySiestaComputational sciencesymbols.namesakeSoftwareHardware and ArchitectureChemical reactionsPath (graph theory)symbolsSIESTA (computer program)businessRealization (systems)Reactive systemcomputercomputer.programming_languageComputer Physics Communications
researchProduct

The Impact of Java Applications at Microarchitectural Level from Branch Prediction Perspective

2009

The portability, the object-oriented and distributed programming models, multithreading support and automatic garbage collection are features that make Java very attractive for application developers. The main goal of this paper consists in pointing out the impact of Java applications at microarchitectural level from two perspectives: unbiased branches and indirect jumps/calls, such branches limiting the ceiling of dynamic branch prediction and causing significant performance degradation. Therefore, accurately predicting this kind of branches remains an open problem. The simulation part of the paper mainly refers to determining the context length influence on the percentage of unbiased bran…

JavaComputer Networks and CommunicationsComputer scienceIndirect branchContext (language use)Parallel computingArityBranch predictorComputer Science ApplicationsSoftware portabilityInheritance (object-oriented programming)Computational Theory and MathematicscomputerGarbage collectioncomputer.programming_languageInternational Journal of Computers Communications & Control
researchProduct

P2PRealm - Peer-to-Peer Network Simulator

2006

Peer-to-peer realm (P2PRealm) is an efficient peer-to-peer network simulator for studying algorithms based on neural networks. In contrast to many simulators, which emphasize on detailed network simulation, the speed of simulation in P2PRealm is essential, because neural networks require a time consuming training phase. Efficiency has been obtained by optimizing training loops inside the simulator, using Java native interface (JNI) as well as distributing the simulator to hundreds of workstations using the P2PDisCo platform. In this paper we describe the architecture of P2PRealm and its input/output interfaces. Also, we present the mechanisms used for internally optimizing the implementatio…

JavaComputer architecture simulatorWorkstationArtificial neural networkComputer scienceJava Native InterfaceDistributed computingPeer-to-peercomputer.software_genreNetwork simulationlaw.inventionvertaisverkkosimulaattorilawcomputerPower system simulator for engineeringcomputer.programming_language2006 11th Intenational Workshop on Computer-Aided Modeling, Analysis and Design of Communication Links and Networks
researchProduct

Pellet: A Practical OWL-DL Reasoner

2007

In this paper, we present a brief overview of Pellet: a complete OWL-DL reasoner with acceptable to very good performance, extensive middleware, and a number of unique features. Pellet is the first sound and complete OWL-DL reasoner with extensive support for reasoning with individuals (including nominal support and conjunctive query), user-defined datatypes, and debugging support for ontologies. It implements several extensions to OWL-DL including a combination formalism for OWL-DL ontologies, a non-monotonic operator, and preliminary support for OWL/Rule hybrid reasoning. Pellet is written in Java and is open source.

JavaComputer scienceProgramming languagemedia_common.quotation_subjectWeb Ontology LanguageSemantic reasonercomputer.software_genreOperator (computer programming)Description logicDebuggingMiddleware (distributed applications)Conjunctive querycomputermedia_commoncomputer.programming_languageSSRN Electronic Journal
researchProduct