Touch-sensitive stretchable electronic skins (e-skins) hold promise for soft robots, prosthetics, bio-mimetics, and bio-sensors. However, a long-standing challenge has been the interference of stretching in pressure readings. Addressing this, we introduce an intrinsically stretchable hybrid response pressure sensor (SHRPS) composed of a laminate featuring a barely conductive porous nanocomposite and an ultrathin dielectric layer situated between two stretchable electrodes. The combined piezoresistive and piezocapacitive responses of the SHRPS enable ultrahigh pressure sensitivity while effectively negating stretch-induced interference. Our findings are underpinned by an experimentally validated electromechanical model. In practical applications, SHRPS mounted on inflatable probes demonstrated safe and precise palpation on the human wrist and conformable and firm gripping of contoured objects. The debut of SHRPS promises to significantly expand the versatile applications of e-skins.
In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, La Jolla, CA, USA, 2024
Sparse matrix dense matrix multiplication (SpMM) is commonly used in applications ranging from scientific computing to graph neural networks. Typically, when SpMM is executed in a distributed platform, communication costs dominate. Such costs depend on how communication is scheduled. If it is scheduled in a sparsity-unaware manner, such as with collectives, execution is often inefficient due to unnecessary data transfers. On the other hand, if communication is scheduled in a fine-grained sparsity-aware manner, communicating only the necessary data, execution can also be inefficient due to high software overhead.We observe that individual sparse matrices often contain regions that are denser and regions that are sparser. Based on this observation, we develop a model that partitions communication into sparsity-unaware and sparsity-aware components. Leveraging the partition, we develop a new algorithm that performs collective communication for the denser regions, and fine-grained, one-sided communication for the sparser regions. We call the algorithm Two-Face. We show that Two-Face attains an average speedup of 2.11x over prior work when evaluated on a 4096-core supercomputer. Additionally, Two-Face scales well with the machine size.