期刊文献+
共找到15篇文章
< 1 >
每页显示 20 50 100
Scheduling Algorithm Based on Storage Capacity of Communication in Hardware/Software Integrated System
1
作者 滕建辅 蔡晓 张涛 《Transactions of Tianjin University》 EI CAS 2015年第4期366-370,共5页
In this paper, the storage capacity of communication among cores and processors is taken into account and a maximum D-value-first algorithm is proposed. By improving the hardware parallelism in the task execution proc... In this paper, the storage capacity of communication among cores and processors is taken into account and a maximum D-value-first algorithm is proposed. By improving the hardware parallelism in the task execution process, the maximum storage requirements for communication are minimized. Experimental results with various directed acyclic graph models showed that compared with the earliest-task-first algorithm, the storage requirements for communication were reduced by 22.46%, on average, while the average of makespan only increased by 0.82%,. 展开更多
关键词 hardware/software partitioning SCHEDULING algorithm STORAGE capacity COMMUNICATION
下载PDF
Hardware/software partitioning based on dynamic combination of maximum entropy and chaos optimization algorithm
2
作者 张宏烈 张国印 姚爱红 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 2010年第4期548-551,共4页
This paper presents an algorithm that combines the chaos optimization algorithm with the maximum entropy ( COA-ME) by using entropy model based on chaos algorithm,in which the maximum entropy is used as the second met... This paper presents an algorithm that combines the chaos optimization algorithm with the maximum entropy ( COA-ME) by using entropy model based on chaos algorithm,in which the maximum entropy is used as the second method of searching the excellent solution. The search direction is improved by chaos optimization algorithm and realizes the selective acceptance of wrong solution. The experimental result shows that the presented algorithm can be used in the partitioning of hardware/software of reconfigurable system. It effectively reduces the local extremum problem,and search speed as well as performance of partitioning is improved. 展开更多
关键词 hardware/software partitioning CHAOS optimization algorithm MAXIMUM ENTROPY RECONFIGURABLE system
下载PDF
New Approach for Hardware/Software Embedded System Conception Based on the Use of Design Patterns
3
作者 Yassine Manai Joseph Haggège Mohamed Benrejeb 《Journal of Software Engineering and Applications》 2010年第6期525-535,共11页
This paper deals with a new hardware/software embedded system design methodology based on design pattern approach by development of a new design tool called smartcell. Three main constraints of embedded systems design... This paper deals with a new hardware/software embedded system design methodology based on design pattern approach by development of a new design tool called smartcell. Three main constraints of embedded systems design process are investigated: the complexity, the partitioning between hardware and software aspects and the reusability. Two intermediate models are carried out in order to solve the complexity problem. The partitioning problem deals with the proposed hardware/software partitioning algorithm based on Ant Colony Optimisation. The reusability problem is resolved by synthesis of intellectual property blocks. Specification and integration of an intelligent controller on heterogeneous platform are considered to illustrate the proposed approach. 展开更多
关键词 Embedded Systems Design Patterns Smartcell hardware/software Partitioning INTELLECTUAL PROPERTY
下载PDF
An Optimized Implementation of a Novel Nonlinear Filter for Color Image Restoration
4
作者 Turki M.Alanazi 《Intelligent Automation & Soft Computing》 SCIE 2023年第8期1553-1568,共16页
Image processing is becoming more popular because images are being used increasingly in medical diagnosis,biometric monitoring,and character recognition.But these images are frequently contaminated with noise,which ca... Image processing is becoming more popular because images are being used increasingly in medical diagnosis,biometric monitoring,and character recognition.But these images are frequently contaminated with noise,which can corrupt subsequent image processing stages.Therefore,in this paper,we propose a novel nonlinear filter for removing“salt and pepper”impulsive noise from a complex color image.The new filter is called the Modified Vector Directional Filter(MVDF).The suggested method is based on the traditional Vector Directional Filter(VDF).However,before the candidate pixel is processed by the VDF,theMVDF employs a threshold and the neighboring pixels of the candidate pixel in a 3×3 filter window to determine whether it is noise-corrupted or noise-free.Several reference color images corrupted by impulsive noise with intensities ranging from 3%to 20%are used to assess theMVDF’s effectiveness.The results of the experiments show that theMVDF is better than the VDF and the Generalized VDF(GVDF)in terms of the PSNR(Peak Signal-to-Noise Ratio),NCD(Normalized Color Difference),and execution time for the denoised image.In fact,the PSNR is increased by 6.554%and 12.624%,the NCD is decreased by 20.273%and 44.147%,and the execution time is reduced by approximately a factor of 3 for the MVDF relative to the VDF and GVDF,respectively.These results prove the efficiency of the proposed filter.Furthermore,a hardware design is proposed for the MVDF using the High-Level Synthesis(HLS)flow in order to increase its performance.This design,which is implemented on the Xilinx ZynqXCZU9EG Field-ProgrammableGate Array(FPGA),allows the restoration of a 256×256-pixel image in 2 milliseconds(ms)only. 展开更多
关键词 Nonlinear filter impulsive noise noise reduction software/hardware optimization color image HLS FPGA
下载PDF
A Novel Hardware/Software Partitioning Method Based on Position Disturbed Particle Swarm Optimization with Invasive Weed Optimization 被引量:8
5
作者 Xiao-Hu Yan Fa-Zhi He Yi-Lin Chen 《Journal of Computer Science & Technology》 SCIE EI CSCD 2017年第2期340-355,共16页
With the development of the design complexity in embedded systems, hardware/software (HW/SW) partitioning becomes a challenging optimization problem in HW/SW co-design. A novel HW/SW partitioning method based on pos... With the development of the design complexity in embedded systems, hardware/software (HW/SW) partitioning becomes a challenging optimization problem in HW/SW co-design. A novel HW/SW partitioning method based on position disturbed particle swarm optimization with invasive weed optimization (PDPSO-IWO) is presented in this paper. It is found by biologists that the ground squirrels produce alarm calls which warn their peers to move away when there is potential predatory threat. Here, we present PDPSO algorithm, in each iteration of which the squirrel behavior of escaping from the global worst particle can be simulated to increase population diversity and avoid local optimum. We also present new initialization and reproduction strategies to improve IWO algorithm for searching a better position, with which the global best position can be updated. Then the search accuracy and the solution quality can be enhanced. PDPSO and improved IWO are synthesized into one single PDPSO-IWO algorithm, which can keep both searching diversification and searching intensification. Furthermore, a hybrid NodeRank (HNodeRank) algorithm is proposed to initialize the population of PDPSO-IWO, and the solution quality can be enhanced further. Since the HW/SW communication cost computing is the most time-consuming process for HW/SW partitioning algorithm, we adopt the GPU parallel technique to accelerate the computing. In this way, the runtime of PDPSO-IWO for large-scale HW/SW partitioning problem can be reduced efficiently. Finally, multiple experiments on benchmarks from state-of-the-art publications and large-scale HW/SW partitioning demonstrate that the proposed algorithm can achieve higher performance than other algorithms. 展开更多
关键词 hardware/software partitioning particle swarm optimization invasive weed optimization communicationcost parallel computing
原文传递
An efficient GPU-based parallel tabu search algorithm for hardware/software co-design 被引量:5
6
作者 Neng Hou Fazhi He +1 位作者 Yi Zhou Yilin Chen 《Frontiers of Computer Science》 SCIE EI CSCD 2020年第5期135-152,共18页
Hardware/software partitioning is an essential step in hardware/software co-design.For large size problems,it is difficult to consider both solution quality and time.This paper presents an efficient GPU-based parallel... Hardware/software partitioning is an essential step in hardware/software co-design.For large size problems,it is difficult to consider both solution quality and time.This paper presents an efficient GPU-based parallel tabu search algorithm(GPTS)for HW/SW partitioning.A single GPU kernel of compacting neighborhood is proposed to reduce the amount of GPU global memory accesses theoretically.A kernel fusion strategy is further proposed to reduce the amount of GPU global memory accesses of GPTS.To further minimize the transfer overhead of GPTS between CPU and GPU,an optimized transfer strategy for GPU-based tabu evaluation is proposed,which considers that all the candidates do not satisfy the given constraint.Experiments show that GPTS outperforms state-of-the-art work of tabu search and is competitive with other methods for HW/SW partitioning.The proposed parallelization is significant when considering the ordinary GPU platform. 展开更多
关键词 hardware/software co-design hardware/software partitioning graphics processing unit GPU-based parallel tabu search single kernel implementation kernel fusion strategy optimized transfer strategy
原文传递
New Model and Algorithm for Hardware/Software Partitioning 被引量:4
7
作者 武继刚 Thambipillai Srikanthan 邹广伟 《Journal of Computer Science & Technology》 SCIE EI CSCD 2008年第4期644-651,共8页
This paper focuses on the algorithmic aspects for the hardware/software (HW/SW) partitioning which searches a reasonable composition of hardware and software components which not only satisfies the constraint of har... This paper focuses on the algorithmic aspects for the hardware/software (HW/SW) partitioning which searches a reasonable composition of hardware and software components which not only satisfies the constraint of hardware area but also optimizes the execution time. The computational model is extended so that all possible types of communications can be taken into account for the HW/SW partitioning. Also, a new dynamic programming algorithm is proposed on the basis of the computational model, in which source data, rather than speedup in previous work, of basic scheduling blocks are directly utilized to calculate the optimal solution. The proposed algorithm runs in O(n·A) for n code fragments and the available hardware area A. Simulation results show that the proposed algorithm solves the HW/SW partitioning without increase in running time, compared with the algorithm cited in the literature. 展开更多
关键词 ALGORITHM hardware/software partitioning dynamic programming COMPLEXITY
原文传递
Convergence Platform of Cloud Computing and Internet of Things (IoT) for Smart Healthcare Application 被引量:1
8
作者 M. Mamun-Ibn-Abdullah M. Shahinuzzaman +1 位作者 S. M. Abdur Rahim M. Humayun Kabir 《Journal of Computer and Communications》 2020年第8期1-11,共11页
Internet of Things (IoT) is a widely distributed network which requires small amount of power supply having limited storage and processing capacity. On the other hand, Cloud computing has virtually unlimited storage a... Internet of Things (IoT) is a widely distributed network which requires small amount of power supply having limited storage and processing capacity. On the other hand, Cloud computing has virtually unlimited storage and processing capabilities and is a much more mature technology. Therefore, combination of Cloud computing and IoT can provide the best performance for users. Cloud computing nowadays provides lifesaving healthcare application by collecting data from bedside devices, viewing patient information and diagnose in real time. There may some concerns about security and other issues of the patient’s data but utilization of IoT and Cloud technologies in healthcare industry would open a new era in the field of healthcare. To ensure basic healthcare needs of the people in the rural areas, we have proposed Cloud-IoT based smart healthcare system. In this system various types of sensors (Temperature, Heart bit, ECG, etc.) are equipped in the patient side to sense the patient’s physiological data. For securing data RSA based authentication algorithm and mitigation of several security threats have been used. The sensed data will process and store in the Cloud server. Stored data can be used by the authorized and/or concerned medical practitioner upon approved by the user for patient caring. 展开更多
关键词 Cloud Computing Embedded hardware and software IOT Smart Healthcare System
下载PDF
A HW/SW Co-Verification Technique for FPGA Test 被引量:1
9
作者 Yong-Bo Liao Ping Li Ai-Wu Ruan Yi-Wen Wang Wen-Chang Li 《Journal of Electronic Science and Technology of China》 2009年第4期390-394,共5页
Field programmable gate arrays (FPGAs) have wide and extensive applications in many areas. Due to programmable feature of FPGAs, faults of FPGAs can be easily tolerated if fault sites can be located. A hardware/soft... Field programmable gate arrays (FPGAs) have wide and extensive applications in many areas. Due to programmable feature of FPGAs, faults of FPGAs can be easily tolerated if fault sites can be located. A hardware/software (HW/SW) co-verification technique for FPGA test is proposed in this paper. Taking advantage of flexibility and observability of software in conjunction with high-speed simulation of hardware, this technique is capable of testing each input/output block (IOB) and configurable logic block (CLB) of FPGA automatically, exhaustively and repeatedly. Fault cells of FPGA can be positioned automatically by the proposed approach. As a result, test efficiency and reliability can be enhanced without manual work. 展开更多
关键词 Configurable logic block field programmable gate array hardware/software co-verification input/output block.
下载PDF
Brain-inspired Intelligent Robotics:Theoretical Analysis and Systematic Application 被引量:2
10
作者 Hong Qiao Ya-Xiong Wu +2 位作者 Shan-Lin Zhong Pei-Jie Yin Jia-Hao Chen 《Machine Intelligence Research》 EI CSCD 2023年第1期1-18,共18页
Traditional joint-link robots have been widely used in production lines because of their high precision for single tasks.With the development of the manufacturing and service industries,the requirement for the compreh... Traditional joint-link robots have been widely used in production lines because of their high precision for single tasks.With the development of the manufacturing and service industries,the requirement for the comprehensive performance of robotics is growing.Numerous types of bio-inspired robotics have been investigated to realize human-like motion control and manipulation.A study route from inner mechanisms to external structures is proposed to imitate humans and animals better.With this idea,a brain-inspired intelligent robotic system is constructed that contains visual cognition,decision-making,motion control,and musculoskeletal structures.This paper reviews cutting-edge research in brain-inspired visual cognition,decision-making,motion control,and musculoskeletal systems.Two software systems and a corresponding hardware system are established,aiming at the verification and applications of next-generationbrain-inspired musculoskeletal robots. 展开更多
关键词 Brain-inspired intelligent robot software and hardware decision making muscle control cognitive intelligence.
原文传递
SoftSSD:enabling rapid flash firmware prototyping for solid-state drives
11
作者 Jin XUE Renhai CHEN +1 位作者 Tianyu WANG Zili SHAO 《Frontiers of Information Technology & Electronic Engineering》 SCIE EI CSCD 2023年第5期659-674,共16页
Recently,solid-state drives(SSDs)have been used in a wide range of emerging data processing systems.Essentially,an SSD is a complex embedded system that involves both hardware and software design.For the latter,firmwa... Recently,solid-state drives(SSDs)have been used in a wide range of emerging data processing systems.Essentially,an SSD is a complex embedded system that involves both hardware and software design.For the latter,firmware modules such as the flash translation layer(FTL)orchestrate internal operations and flash management,and are crucial to the overall input/output performance of an SSD.Despite the rapid development of new SSD features in the market,the research of flash firmware has been mostly based on simulations due to the lack of a realistic and extensible SSD development platform.In this paper,we propose SoftSSD,a software-oriented SSD development platform for rapid flash firmware prototyping.The core of SoftSSD is a novel framework with an event-driven programming model.With the programming model,new FTL algorithms can be implemented and integrated into a full-featured flash firmware in a straightforward way.The resulting flash firmware can be deployed and evaluated on a hardware development board,which can be connected to a host system via peripheral component interconnect express and serve as a normal non-volatile memory express SSD.Different from existing hardware-oriented development platforms,SoftSSD implements the majority of SSD components(e.g.,host interface controller)in software,so that data flows and internal states that were once confined in the hardware can now be examined with a software debugger,providing the observability and extensibility that are critical to the rapid prototyping and research of flash firmware.We describe the programming model and hardware design of SoftSSD.We also perform experiments with real application workloads on a prototype board to demonstrate the performance and usefulness of SoftSSD,and release the open-source code of SoftSSD for public access. 展开更多
关键词 Solid-state drives Storage system software hardware co-design
原文传递
Key technologies of system on chip design 被引量:2
12
作者 WEI ShaoJun 《Science in China(Series F)》 2008年第6期790-798,共9页
The most supreme characteristic of SoC (system on chip) era is the high complexity of the chips; architecture and software design have become the indivisible part of chip design. As semiconductor fabrication technol... The most supreme characteristic of SoC (system on chip) era is the high complexity of the chips; architecture and software design have become the indivisible part of chip design. As semiconductor fabrication technology evolves into very deep sub-micron (DSM) level, power consumption has become the inevitable challenge in SoC design. In order to maximize the lifetime of portable system battery, SoC is required not only to be energy-efficient but also to work in an optimal and battery-aware manner. This paper intends to discuss some key technologies of SoC design from the above perspectives of view. 展开更多
关键词 SOC energy-aware design hardware/software co-design IC vendor software
原文传递
Towards“General Purpose”Brain-Inspired Computing System
13
作者 Youhui Zhang Peng Qu Weimin Zheng 《Tsinghua Science and Technology》 SCIE EI CAS CSCD 2021年第5期664-673,共10页
Brain-inspired computing refers to computational models,methods,and systems,that are mainly inspired by the processing mode or structure of brain.A recent study proposed the concept of"neuromorphic completeness&q... Brain-inspired computing refers to computational models,methods,and systems,that are mainly inspired by the processing mode or structure of brain.A recent study proposed the concept of"neuromorphic completeness"and the corresponding system hierarchy,which is helpful to determine the capability boundary of brain-inspired computing system and to judge whether hardware and software of brain-inspired computing are compatible with each other.As a position paper,this article analyzes the existing brain-inspired chips design characteristics and the current so-called"general purpose"application development frameworks for brain-inspired computing,as well as introduces the background and the potential of this proposal.Further,some key features of this concept are presented through the comparison with the Turing completeness and approximate computation,and the analyses of the relationship with"general-purpose"brain-inspired computing systems(it means that computing systems can support all computable applications).In the end,a promising technical approach to realize such computing systems is introduced,as well as the on-going research and the work foundation.We believe that this work is conducive to the design of extensible neuromorphic complete hardware-primitives and the corresponding chips.On this basis,it is expected to gradually realize"general purpose"brain-inspired computing system,in order to take into account the functionality completeness and application efficiency. 展开更多
关键词 brain-inspired computing neuromorphic computing computational completeness hardware/software decoupling system hierarchy
原文传递
Power optimization and performance improvement for embedded Ethernet SOC
14
作者 ZHENG Zhao-xia ZOU Lian-ying GAO Jun 《The Journal of China Universities of Posts and Telecommunications》 EI CSCD 2008年第2期102-106,共5页
Information appliance is the combination of traditional home appliances and the internet technology. In this article, an Ethernet controller system-on-chip (SOC) solution for information appliances is presented. To ... Information appliance is the combination of traditional home appliances and the internet technology. In this article, an Ethernet controller system-on-chip (SOC) solution for information appliances is presented. To achieve high performance, the embedded 8 bits 8051 micro control unit (MCU) is optimized by an independent instruction bus and a data bus. Besides, a two-stage pipeline feature is added. Compared with the existing 8051 core, the enhanced one-cycle MCU offers ten times improvement in instruction execution efficiency. Meanwhile, the performance of media access control (MAC) circuit is greatly improved by adopting various techniques such as direct memory access (DMA) control, paging strategy, etc. To reduce the power consumption, clock gating, low power supply, and multi-working-clock are adopted. Moreover, to achieve rapid data communication in different clock frequency circuits, a simple ping-pong first in first out (FIFO) circuit is realized. The chip is implemented using TSMC 0.25 μm two-poly four-metal mixed signal complementary metal oxide semiconductor (CMOS) technology. Its die area is 4.8 min× 4.6 mm. The test results show that the maximum throughput of Ethernet packets can reach 7 Mb/s while the power consumption is rather low-the working current is just about 200 mA. 展开更多
关键词 low power technology hardware/software co-design circular buffer THROUGHPUT
原文传递
HW/SW Co-optimization for Stencil Computation:Beginning with a Customizable Core
15
作者 Yanhua Li Youhui Zhang Weiming Zheng 《Tsinghua Science and Technology》 SCIE EI CAS CSCD 2016年第5期570-580,共11页
Energy efficiency is one of the most important issues for High Performance Computing(HPC) today.Heterogeneous HPC platform with some energy-efficient customizable cores(as application-specific accelerators)is beli... Energy efficiency is one of the most important issues for High Performance Computing(HPC) today.Heterogeneous HPC platform with some energy-efficient customizable cores(as application-specific accelerators)is believed as one of the promising solutions to meet ever-increasing computing needs and to overcome power density limitations. In this paper, we focus on using customizable processor cores to optimize the typical stencil computations—— the kernel of many high-performance applications. We develop a series of effective software/hardware co-optimization strategies to exploit the instruction-level and memory-computation parallelism,as well as to decrease the energy consumption. These optimizations include loop tiling, prefetching, cache customization, Single Instruction Multiple Data(SIMD), and Direct Memory Access(DMA), as well as necessary ISA extensions. Detailed tests of power-efficiency are given to evaluate the effect of all these optimizations comprehensively. The results are impressive: the combination of these optimizations has improved the application performance by 341% while the energy consumption has been decreased by 35%; a preliminary comparison with X86, GPU, and FPGA platforms also showed that the design could achieve an order of magnitude higher performance efficiency. We believe this work can help understand sources of inefficiency in general-purpose chips and can be used as a beginning to customize an energy efficient CMP for further improvement. 展开更多
关键词 energy efficiency customizable processor stencil computation software and hardware co-optimization
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部