The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The last-level cache (LLC) shared by heterogeneous processors such as CPU and general-purpose graphics processing unit (GPGPU) brings new opportunities to optimize data sharing among them. Previous work introduces the LLC buffer, which uses part of the LLC storage as a FIFO buffer to enable data sharing between CPU and GPGPU with negligible management overhead. However, the baseline LLC buffer’s capacity...
Recently, researchers discovered a GPU has some advantages for non-graphic computing. CPU-GPU heterogeneous architecture combines CPU and GPU to a chip and makes GPU easier to run non-graphic programs. Researchers also proposed LLC(last-level cache) to store and exchange data between CPU and GPU. We discover the LLC hit rate has great influence on memory access performance and system's performance...
The modern GPU has powerful parallel processing unit and programmable pipeline, therefore GPU has some advantages for non-graphic computing. However, GPU needs a lot of memory access bandwidth. GPU uses memory access coalescing method to reduce memory access requests that have good locality. Paper [1] proposes equivalent memory access coalescing to improve memory access performance when the program's...
As the recent flourishing of mobile Internet, smart terminals such as netbook, MID and smartphone are the major devices for mobile Internet. However, programming on this new generation of hardware is never taught in existing software courses. This paper takes the instance of the course 'Software Development on Smart Terminals', which has been recently started in Zhejiang University, to present authors'...
Mobile phones have been popular personal devices in recent years. They are used not only the communication tools but also an integrated platform with the support from powerful hardware. Rich applications are also provided for mobile phones. The problem of software development becomes more acute with the great advance of mobile phones and the applications. It is also a challenge on how to teach software...
Mobile computing is popular when wireless network has been deployed almost everywhere. Smartphones have been the important tools in our society for the abundant functions including communication, entertainment and online office etc as the pivotal devices of mobile computing. Smartphone software development has also become more important than before. Android is one of the emerging leading operating...
Computer network has been in increasingly rapid development in recent years especially the prevalence of the Internet. The information exchange and transmission among the computers have become the inevitable trend in contemporary society. At the same time, information security also becomes the hot topic and is more significant in computer network. When the problems of information security are emerging,...
Computer organization and design has played an important role in the field of computer science and technology. With the rapid progress in semi-conductor, there are also new relative advances in computer science and technology. How to design computer organization and design course becomes more challengeable than before. The traditional teaching contents and the new advances should be organized together...
The rapid progress in information and communication technologies has made the Internet be widely used in our daily life and many other fields. The virtual society is based on the Internet and it is also a problem to the labour union under such environment. Electronic labour union will improve the efficiency of the union and help the members to communication with each other. But it is a challengeable...
As the handsets integrated the J2ME environment is increasing in recent time. After PhoneME which is one implementation of the J2ME had become an open project, transplanting it to many different platforms become a hotspot for some time. There are some implementations for the online debugging between the PC and specific embedded device. But there isn't a well-designed architecture for the debugging...
Scratchpad memory (SPM) is software-controlled on-chip memory with shorter access time and lower power consumption compared with cache. SPM is used increasingly widespread to meet the strict requirements on performance, power consumption and design cost of the embedded systems. This paper presents an efficient SPM management based on multi-thread for multiprocessor system on chip (MPSoC) architecture,...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.