1,486 research outputs found
Customisable arithmetic hardware designs
Imperial Users onl
Dynamic Virtual Page-based Flash Translation Layer with Novel Hot Data Identification and Adaptive Parallelism Management
Solid-state disks (SSDs) tend to replace traditional motor-driven hard disks in high-end storage devices in past few decades. However, various inherent features, such as out-of-place update [resorting to garbage collection (GC)] and limited endurance (resorting to wear leveling), need to be reduced to a large extent before that day comes. Both the GC and wear leveling fundamentally depend on hot data identification (HDI). In this paper, we propose a hot data-aware flash translation layer architecture based on a dynamic virtual page (DVPFTL) so as to improve the performance and lifetime of NAND flash devices. First, we develop a generalized dual layer HDI (DL-HDI) framework, which is composed of a cold data pre-classifier and a hot data post-identifier. Those can efficiently follow the frequency and recency of information access. Then, we design an adaptive parallelism manager (APM) to assign the clustered data chunks to distinct resident blocks in the SSD so as to prolong its endurance. Finally, the experimental results from our realized SSD prototype indicate that the DVPFTL scheme has reliably improved the parallelizability and endurance of NAND flash devices with improved GC-costs, compared with related works.Peer reviewe
Greening Supply Chains in China: Practical Lessons From China-Based Suppliers in Achieving Environmental Performance
Presents case studies of how five China-based suppliers are meeting international buyers' environmental requirements. Examines management processes; effective low-cost ways to reduce water pollution; and the roles of multistakeholders and third parties
Looking for Stars and Finding the Moon: Effects of Lunar Gamma-ray Emission on Fermi LAT Light Curves
We are conducting a search for new gamma-ray binaries by making high
signal-to-noise light curves of all cataloged Fermi LAT sources and searching
for periodic variability using appropriately weighted power spectra. The light
curves are created using a variant of aperture photometry where photons are
weighted by the probability that they came from the source of interest. From
this analysis we find that the light curves of a number of sources near the
ecliptic plane are contaminated by gamma-ray emission from the Moon. This shows
itself as modulation on the Moon's sidereal period in the power spectra. We
demonstrate that this contamination can be removed by excluding times when the
Moon was too close to a source. We advocate that this data screening should
generally be used when analyzing LAT data from a source located close to the
path of the Moon.Comment: 2012 Fermi Symposium proceedings - eConf C12102
A New Approximation Method for Constant Weight Coding and Its Hardware Implementation
In this chapter, a more memory-efficient method for encoding binary information into words of prescribed length and weight is presented. The solutions in existing work include complex float point arithmetic or extra memory overhead which make it demanding for resource-constrained computing platform. The solution we propose here solves the problems above yet achieves better coding efficiency. We also correct a crucial error in previous implementations of code-based cryptography by exploiting and tweaking the proposed encoder. For the time being, the design presented in this work is the most compact one for any code-based encryption schemes. We show, for instance, that our lightweight implementation of Niederreiter encrypting unit can encrypt approximately 1 million plaintexts per second on a Xilinx Virtex-6 FPGA, requiring 183 slices and 18 memory blocks
Key-point Detection based Fast CU Decision for HEVC Intra Encoding
As the most recent video coding standard, High Efficiency Video Coding (HEVC) adopts various novel techniques, including a quad-tree based coding unit (CU) structure and additional angular modes used for intra encoding. These newtechniques achieve a notable improvement in coding efficiency at the penalty of significant computational complexity increase. Thus, a fast HEVC coding algorithm is highly desirable. In this paper, we propose a fast intra CU decision algorithm for HEVC to reduce the coding complexity, mainly based on a key-point detection. A CU block is considered to have multiple gradients and is early split if corner points are detected inside the block. On the other hand, a CU block without corner points is treated to be terminated when its RD cost is also small according to statistics of the previous frames. The proposed fast algorithm achieves over 62% encoding time reduction with 3.66%, 2.82%, and 2.53% BD-Rate loss for Y, U, and V components, averagely. The experimental results show that the proposed method is efficient to fast decide CU size in HEVC intra coding, even though only static parameters are applied to all test sequences
On Fair Division of Indivisible Items
We consider the task of assigning indivisible goods to a set of agents in a fair manner. Our notion of fairness is Nash social welfare, i.e., the goal is to maximize the geometric mean of the utilities of the agents. Each good comes in multiple items or copies, and the utility of an agent diminishes as it receives more items of the same good. The utility of a bundle of items for an agent is the sum of the utilities of the items in the bundle. Each agent has a utility cap beyond which he does not value additional items. We give a polynomial time approximation algorithm that maximizes Nash social welfare up to a factor of
- …