21,305 research outputs found
Static/Dynamic Filtering for Mesh Geometry
The joint bilateral filter, which enables feature-preserving signal smoothing
according to the structural information from a guidance, has been applied for
various tasks in geometry processing. Existing methods either rely on a static
guidance that may be inconsistent with the input and lead to unsatisfactory
results, or a dynamic guidance that is automatically updated but sensitive to
noises and outliers. Inspired by recent advances in image filtering, we propose
a new geometry filtering technique called static/dynamic filter, which utilizes
both static and dynamic guidances to achieve state-of-the-art results. The
proposed filter is based on a nonlinear optimization that enforces smoothness
of the signal while preserving variations that correspond to features of
certain scales. We develop an efficient iterative solver for the problem, which
unifies existing filters that are based on static or dynamic guidances. The
filter can be applied to mesh face normals followed by vertex position update,
to achieve scale-aware and feature-preserving filtering of mesh geometry. It
also works well for other types of signals defined on mesh surfaces, such as
texture colors. Extensive experimental results demonstrate the effectiveness of
the proposed filter for various geometry processing applications such as mesh
denoising, geometry feature enhancement, and texture color filtering
Improving Phase Change Memory Performance with Data Content Aware Access
A prominent characteristic of write operation in Phase-Change Memory (PCM) is
that its latency and energy are sensitive to the data to be written as well as
the content that is overwritten. We observe that overwriting unknown memory
content can incur significantly higher latency and energy compared to
overwriting known all-zeros or all-ones content. This is because all-zeros or
all-ones content is overwritten by programming the PCM cells only in one
direction, i.e., using either SET or RESET operations, not both. In this paper,
we propose data content aware PCM writes (DATACON), a new mechanism that
reduces the latency and energy of PCM writes by redirecting these requests to
overwrite memory locations containing all-zeros or all-ones. DATACON operates
in three steps. First, it estimates how much a PCM write access would benefit
from overwriting known content (e.g., all-zeros, or all-ones) by
comprehensively considering the number of set bits in the data to be written,
and the energy-latency trade-offs for SET and RESET operations in PCM. Second,
it translates the write address to a physical address within memory that
contains the best type of content to overwrite, and records this translation in
a table for future accesses. We exploit data access locality in workloads to
minimize the address translation overhead. Third, it re-initializes unused
memory locations with known all-zeros or all-ones content in a manner that does
not interfere with regular read and write accesses. DATACON overwrites unknown
content only when it is absolutely necessary to do so. We evaluate DATACON with
workloads from state-of-the-art machine learning applications, SPEC CPU2017,
and NAS Parallel Benchmarks. Results demonstrate that DATACON significantly
improves system performance and memory system energy consumption compared to
the best of performance-oriented state-of-the-art techniques.Comment: 18 pages, 21 figures, accepted at ACM SIGPLAN International Symposium
on Memory Management (ISMM
Virtual in situs: Sequencing mRNA from cryo-sliced Drosophila embryos to determine genome-wide spatial patterns of gene expression
Complex spatial and temporal patterns of gene expression underlie embryo
differentiation, yet methods do not yet exist for the efficient genome-wide
determination of spatial expression patterns during development. In situ
imaging of transcripts and proteins is the gold-standard, but it is difficult
and time consuming to apply to an entire genome, even when highly automated.
Sequencing, in contrast, is fast and genome-wide, but is generally applied to
homogenized tissues, thereby discarding spatial information. It is likely that
these methods will ultimately converge, and we will be able to sequence RNAs in
situ, simultaneously determining their identity and location. As a step along
this path, we developed methods to cryosection individual blastoderm stage
Drosophila melanogaster embryos along the anterior-posterior axis and sequence
the mRNA isolated from each 25 micron slice. The spatial patterns of gene
expression we infer closely match patterns previously determined by in situ
hybridization and microscopy. We applied this method to generate a genome-wide
timecourse of spatial gene expression from shortly after fertilization through
gastrulation. We identify numerous genes with spatial patterns that have not
yet been described in the several ongoing systematic in situ based projects.
This simple experiment demonstrates the potential for combining careful
anatomical dissection with high-throughput sequencing to obtain spatially
resolved gene expression on a genome-wide scale.Comment: 6 pages, 3 figures, 7 supplemental figures (available on request from
[email protected]
- …