933 research outputs found

    Optimization of Discrete-parameter Multiprocessor Systems using a Novel Ergodic Interpolation Technique

    Full text link
    Modern multi-core systems have a large number of design parameters, most of which are discrete-valued, and this number is likely to keep increasing as chip complexity rises. Further, the accurate evaluation of a potential design choice is computationally expensive because it requires detailed cycle-accurate system simulation. If the discrete parameter space can be embedded into a larger continuous parameter space, then continuous space techniques can, in principle, be applied to the system optimization problem. Such continuous space techniques often scale well with the number of parameters. We propose a novel technique for embedding the discrete parameter space into an extended continuous space so that continuous space techniques can be applied to the embedded problem using cycle accurate simulation for evaluating the objective function. This embedding is implemented using simulation-based ergodic interpolation, which, unlike spatial interpolation, produces the interpolated value within a single simulation run irrespective of the number of parameters. We have implemented this interpolation scheme in a cycle-based system simulator. In a characterization study, we observe that the interpolated performance curves are continuous, piece-wise smooth, and have low statistical error. We use the ergodic interpolation-based approach to solve a large multi-core design optimization problem with 31 design parameters. Our results indicate that continuous space optimization using ergodic interpolation-based embedding can be a viable approach for large multi-core design optimization problems.Comment: A short version of this paper will be published in the proceedings of IEEE MASCOTS 2015 conferenc

    An evaluation of a microprocessor with two independent hardware execution threads coupled through a shared cache

    Full text link
    We investigate the utility of augmenting a microprocessor with a single execution pipeline by adding a second copy of the execution pipeline in parallel with the existing one. The resulting dual-hardware-threaded microprocessor has two identical, independent, single-issue in-order execution pipelines (hardware threads) which share a common memory sub-system (consisting of instruction and data caches together with a memory management unit). From a design perspective, the assembly and verification of the dual threaded processor is simplified by the use of existing verified implementations of the execution pipeline and a memory unit. Because the memory unit is shared by the two hardware threads, the relative area overhead of adding the second hardware thread is 25\% of the area of the existing single threaded processor. Using an FPGA implementation we evaluate the performance of the dual threaded processor relative to the single threaded one. On applications which can be parallelized, we observe speedups of 1.6X to 1.88X. For applications that are not parallelizable, the speedup is more modest. We also observe that the dual threaded processor performance is degraded on applications which generate large numbers of cache misses

    The Purification and Partial Characterization of the Surface Polysaccharides from Three Fast-Growing Rhizobium japonicum Strains

    Get PDF
    The fast-growing strains of R. japonicum were originally isolated from China. They are acid-producing Rhizobia and are capable of nodulating soybeans. These isolates share a common host-specificity (Peking soybean) with the slow-growing R. japonicum strains even though their biochemical properties are more closely related to other fast-growing Rhizobium species. The surface polysaccharides from three fast-growing R. japonicum strains--USDA201, USDA205, and HC205--were isolated and partially characterized. Strain HC205 is a nod⁻ mutant of USDA205 which lacks the symbiotic plasmid. These surface polysaccharides consist of extracellular, capsular and lipopolysaccharides (EPSs, CPSs and LPSs). The EPSs from all three strains are very similar in composition having galactose, glucose, uronic acid and acetate. These components are similar to the EPSs from other fast-growing Rhizobium species except for pyruvate which is not detected in the EPSs from fast-growing R. japonicum strains. The CPSs from USDA205 and HC205 are very similar to the EPSs in composition except they contain increased amounts of acetate. The CPS from USDA201 is isolated in very small amounts and is different in composition from the EPSs in that it is reduced in glucose and increased in uronic acid. The EPSs and CPSs are different from those of the slow-growing R. japonicum strains which vary from strain to strain and can consist of methylated sugars and deoxysugars. The LPSs were purified by phenol/water extraction and gel filtration chromatography. The LPSs from USDA205 and HC205 elute as broad peaks from the gel filtration column and contain 2-keto-3-deoxyoctonic acid (KDO) as one of the major sugar components. The LPS from HC205 differs from that of USDA205 in that it contains ribose. Both USDA205 and HC205 LPSs have a lamba max at 260 nm. Both the ribose content and the lamba max at 260 nm are resistant to RNase treatment. Gel-filtration of the phenol/water extracted polysaccharides from USDA201 results in two distinct KDO containing peaks (LPS1 and LPS2). Both LPS1 and LPS2 have similar compositions containing ribose, 2,3-di-O-methyl-hexose, galactose, glucose and KDO. Again KDO is a major sugar, LPS2 having the largest amount of KDO. None of the LPSs contain heptose. The presence of KDO as a major sugar in the LPSs makes these LPS different from the phenol/water extracted polysaccharides of the slow-growing R. japonicum strains which do not contain detectable levels of KDO, and different from the LPSs from other fast-growing Rhizobium species which contain 1-5% KDO. The LPSs from R. meliloti strains are other LPSs in which KDO is a major sugar. Polyacrylamide gel electrophoresis shows that the LPS are typically heterogeneous molecules. Differences in banding patterns are observed among the fast-growing R. japonicum LPSs as well as the differences between these LPSs and other fast-growing Rhizobium LPSs

    DIGITAL HUMANITIES IN INDIA: A DEVELOPING COUNTRY PERSPECTIVE

    Get PDF
    The buzzword Digital Humanities (DH) is gaining attention in developing country like India. The activities so far undertaken in India includes organization of conferences on Digital Humanities and offering of post graduate courses by some institutions and Universities. The DH activity is confined to specific states of India only. The role of Library & Information Science (LIS) professionals is negligible. Still defining DH is a problem. There is a need of collaboration between DH specialist and LIS professionals to foster DH development in India. This paper will overview DH developments in India
    corecore