Search results for "020202 computer hardware & architecture"

showing 10 items of 66 documents

Dynamic scheduling of periodic skippable tasks in an overloaded real-time system

2008

International audience; The need for supporting dynamic real-time environments where changes in workloads may occur requires a scheduling framework that explicitly addresses overload conditions, allows the system to achieve graceful degradation and supports a mechanism capable of determining the load to be shed from the system to handle the overload. In applications ranging from video reception to air-craft control, tasks enter periodically and have response time constraints, but missing a deadline is acceptable, provided most deadlines are met. Such tasks are said to be occasionally skippable and have an assigned skip parameter. We look at the problem of uniprocessor scheduling of skippabl…

Earliest deadline first schedulingComputer scienceDistributed computingReal-time computingResponse timeFault toleranceWorkload02 engineering and technologyDynamic priority scheduling020202 computer hardware & architectureScheduling (computing)Robustness (computer science)0202 electrical engineering electronic engineering information engineering[INFO.INFO-ES]Computer Science [cs]/Embedded Systems020201 artificial intelligence & image processingReal-time operating system2008 IEEE/ACS International Conference on Computer Systems and Applications
researchProduct

On the impact of within-die process variation in GALS-Based NoC Performance

2012

[EN] Current integration scales allow designing chip multiprocessors (CMP), where cores are interconnected by means of a network-on-chip (NoC). Unfortunately, the small feature size of current integration scales causes some unpredictability in manufactured devices because of process variation. In NoCs, variability may affect links and routers causing them not to match the parameters established at design time. In this paper, we first analyze the way that manufacturing deviations affect the components of a NoC by applying a new comprehensive and detailed within-die variability model to 200 instances of an 8¿8 mesh NoC synthesized using 45 nm technology. Later, we show that GALS-based NoCs pr…

Engineering02 engineering and technology01 natural sciencesExecution timeDie (integrated circuit)Networks-on-chipReduction (complexity)0103 physical sciencesSynchronization (computer science)0202 electrical engineering electronic engineering information engineeringGALSElectrical and Electronic Engineering010302 applied physicsbusiness.industryChipComputer Graphics and Computer-Aided Design020202 computer hardware & architectureProcess variationARQUITECTURA Y TECNOLOGIA DE COMPUTADORESProcess variationNetwork on a chipLogic gateEmbedded systembusinessSoftware
researchProduct

A preliminary study of agility in business and production - Cases of early-stage hardware startups

2018

[Context] Advancement in technologies, popularity of small-batch manufacturing and the recent trend of investing in hardware startups are among the factors leading to the rise of hardware startups nowadays. It is essential for hardware startups, companies that involve both software and hardware development, to be not only agile to develop their business but also efficient to develop the right products. [Objective] We investigate how hardware startups achieve agility when developing their products in early stages. [Methods] A qualitative research is conducted with data from 20 hardware startups. [Result] Preliminary results show that agile development is known to hardware entrepreneurs, howe…

FOS: Computer and information sciencesta222early-stage hardware startupsComputer scienceVendorContext (language use)02 engineering and technologyArtifact (software development)agilityComputer Science - Software EngineeringSoftwareResource (project management)0202 electrical engineering electronic engineering information engineeringbusinessta512ta113business.industry020207 software engineeringPopularity020202 computer hardware & architectureSoftware Engineering (cs.SE)New product developmentproductionbusinessComputer hardwareAgile software development
researchProduct

Multiplexing AER asynchronous channels over LVDS links with flow-control and clock-correction for scalable neuromorphic systems

2017

Paper presented at the 2017 IEEE International Symposium on Circuits and Systems (ISCAS), held in Baltimore, MD, USA, on 28-31 May 2017.

Flow control (data)Neuromorphic Systembusiness.industryComputer scienceVirtual Wiring020208 electrical & electronic engineeringScalable Neuromorphic SystemsScalable Neuromoriphic02 engineering and technologyAddress event representation (AER)Multiplexing020202 computer hardware & architectureHandshakingNeuromorphic engineeringTransmission (telecommunications)Asynchronous communicationEmbedded system0202 electrical engineering electronic engineering information engineeringbusinessField-programmable gate arrayAER (Address Event Representation)Computer hardwareNeuromorphic SystemsHardware_LOGICDESIGN
researchProduct

A platform for the development and the validation of HW IP components starting from reference software specifications

2008

Abstract Signal processing algorithms become more and more efficient as a result of the developments of new standards. It is particularly true in the field video compression. However, at each improvement in efficiency and functionality, the complexity of the algorithms is also increasing. Textual specifications, that in the past were the original form of specifications, have been substituted by reference software which became the starting point of any design flow leading to implementation. Therefore, designing an embedded application has become equivalent to port a generic software on a, possibly heterogeneous, embedded platform. Such operation is getting more and more difficult because of …

General Computer ScienceComputer sciencelcsh:TK7800-836002 engineering and technologycomputer.software_genre0202 electrical engineering electronic engineering information engineeringSoftware verification and validation[ INFO.INFO-ES ] Computer Science [cs]/Embedded SystemsSoftware design descriptionComputingMilieux_MISCELLANEOUSbusiness.industrylcsh:ElectronicsACMSoftware development020202 computer hardware & architectureSoftware frameworkComputer architectureControl and Systems EngineeringEmbedded systemSoftware constructionComponent-based software engineeringSoftware designAvionics software020201 artificial intelligence & image processing[INFO.INFO-ES]Computer Science [cs]/Embedded SystemsbusinesscomputerComputer Science(all)
researchProduct

On the Use of GPU for Accelerating Communication-Aware Mapping Techniques

2015

Different communication-aware mapping techniques were proposed in recent years for improving the performance of distributed systems based on both, off-chip and on-chip networks. Some of these proposals were based on heuristic search for finding pseudo-optimal assignments of tasks and processing elements. However, the technology integration improvements have allowed a significant increase in the number of network nodes, requiring the acceleration of the heuristic search. In this paper, we propose a comparative study of the local search method used in a communication-aware mapping technique, when implemented on different parallel architectures. We compare the performance provided by a version…

General Computer Sciencebusiness.industryComputer scienceGraphics processing unit02 engineering and technologyParallel computingSupercomputer020202 computer hardware & architectureAcceleration0202 electrical engineering electronic engineering information engineeringTechnology integration020201 artificial intelligence & image processingLocal search (optimization)Mapping techniquesArchitecturebusinessThe Computer Journal
researchProduct

From Arithmetic to Logic based AI: A Comparative Analysis of Neural Networks and Tsetlin Machine

2020

Neural networks constitute a well-established design method for current and future generations of artificial intelligence. They depends on regressed arithmetic between perceptrons organized in multiple layers to derive a set of weights that can be used for classification or prediction. Over the past few decades, significant progress has been made in low-complexity designs enabled by powerful hardware/software ecosystems. Built on the foundations of finite-state automata and game theory, Tsetlin Machine is increasingly gaining momentum as an emerging artificial intelligence design method. It is fundamentally based on propositional logic based formulation using booleanized input features. Rec…

Hardware architectureArtificial neural networkLearning automataComputer science020208 electrical & electronic engineering02 engineering and technologyEnergy consumptionPerceptronPropositional calculus020202 computer hardware & architectureAutomaton0202 electrical engineering electronic engineering information engineeringArithmeticEfficient energy use2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS)
researchProduct

FADaC

2019

Solid state drives (SSDs) implement a log-structured write pattern, where obsolete data remains stored on flash pages until the flash translation layer (FTL) erases them. erase() operations, however, cannot erase a single page, but target entire flash blocks. Since these victim blocks typically store a mix of valid and obsolete pages, FTLs have to copy the valid data to a new block before issuing an erase() operation. This process therefore increases the latencies of concurrent I/Os and reduces the lifetime of flash memory. Data classification schemes identify data pages with similar update frequencies and group them together. FTLs can use this grouping to design garbage collection strategi…

Hardware_MEMORYSTRUCTURESComputer science0202 electrical engineering electronic engineering information engineeringOperating system020206 networking & telecommunications02 engineering and technologycomputer.software_genrecomputerClassifier (UML)Flash memoryFlash file system020202 computer hardware & architectureGarbage collectionProceedings of the 12th ACM International Conference on Systems and Storage
researchProduct

An Analysis of Flash Page Reuse With WOM Codes

2018

Flash memory is prevalent in modern servers and devices. Coupled with the scaling down of flash technology, the popularity of flash memory motivates the search for methods to increase flash reliability and lifetime. Erasures are the dominant cause of flash cell wear, but reducing them is challenging because flash is a write-once medium— memory cells must be erased prior to writing. An approach that has recently received considerable attention relies on write-once memory (WOM) codes, designed to accommodate additional writes on write-once media. However, the techniques proposed for reusing flash pages with WOM codes are limited in their scope. Many focus on the coding theory alone, whereas o…

Hardware_MEMORYSTRUCTURESComputer sciencebusiness.industry020206 networking & telecommunications02 engineering and technologyCoding theoryEnergy consumptionReuseFlash memory020202 computer hardware & architectureFlash (photography)Hardware and ArchitectureServerEmbedded system0202 electrical engineering electronic engineering information engineeringbusinessFlash file systemGarbage collectionACM Transactions on Storage
researchProduct

Capacity and Energy-Consumption Optimization for the Cluster-Tree Topology in IEEE 802.15.4

2011

International audience; 802.15.4 proposes to use a cluster-tree hierar- chy to organize the transmissions in Wireless Sensor Networks. In this letter, we propose a framework to analyze formally the capacity and the energy consumption of this structure. We derive a Mixed Integer Linear Programming (MILP) formulation to obtain a topology compliant with the standard. This formulation provides the optimal solution for the network capacity: this con- stitutes an upper bound for any distributed algorithms permitting to construct a cluster-tree. This framework can also be used to evaluate the capacity and to compare quantitatively different cluster-tree algorithms.

IEEE 802.15.4Mathematical optimizationLinear programming[INFO.INFO-RO] Computer Science [cs]/Operations Research [cs.RO]Computer scienceDistributed computing[ INFO.INFO-NI ] Computer Science [cs]/Networking and Internet Architecture [cs.NI]Topology (electrical circuits)02 engineering and technologyTopologyNetwork topologyChannel capacity[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]0202 electrical engineering electronic engineering information engineeringElectrical and Electronic EngineeringInteger programmingIEEE 802.15[ INFO.INFO-RO ] Computer Science [cs]/Operations Research [cs.RO]MILP[INFO.INFO-NI] Computer Science [cs]/Networking and Internet Architecture [cs.NI]capacity020206 networking & telecommunicationsEnergy consumption[INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO]020202 computer hardware & architectureComputer Science ApplicationsDistributed algorithmModeling and Simulationcluster-treeWireless sensor network
researchProduct