Higher transistor counts, lower voltage levels, and reduced noise margin increase the susceptibility of multicore processors to transient faults. Redundant hardware modules can detect such errors, but software transient fault detection techniques are more appealing for their low cost and flexibility. Recent software proposals double register pressure or memory usage, or are too slow in the absence of hardware extensions, preventing widespread acceptance. This paper presents DAFT, a fast, safe, and memory efficient transient fault detection framework for commodity multicore systems. DAFT replicates computation across multiple cores and schedules fault detection off the critical path. Where possible, values are speculated to be correct and only communicated to the redundant thread at essential program points. DAFT is implemented in the LLVM compiler framework and evaluated using SPEC CPU2000 and SPEC CPU2006 benchmarks on a commodity multicore system. Results demonstrate DAFT's high performance and broad fault coverage. Speculation allows DAFT to reduce the performance overhead of software redundant multithreading from an average of 200% to 38% with no degradation of fault coverage.
Lumber pieces usually contain defects such as knots, which strongly affect the strength and stiffness. To develop a model for rapid, accurate grading of lumbers based on knots, Douglas fir, spruce-pine-fir (SPF), Chinese hemlock, and Dragon spruce were used. The experiments explored the effects of modelling methods and spectral preprocess methods for knot detection, and investigated the feasibility of using a model built within one species to discriminate the samples from other species, using a novel variable selection method-random frog (RF)-to select effective wavelengths. The results showed that least squares-support vector machines coupled with first derivative preprocessed spectra achieved best performance for both single and mixed models. Models built within Dragon spruce could be used to classify knot samples from SPF and Chinese hemlock but not Douglas fir, and vice versa. Eight effective wavelengths (1314 nm, 1358 nm, 1409 nm, 1340 nm, 1260 nm, 1586 nm, 1288 nm, and 1402 nm) were selected by RF to build effective wavelengths based models. The sensitivity, specificity, and accuracy in the validation set were 98.49%, 93.42%, and 96.30%, respectively. Good results could be obtained when using data at just eight wavelengths, as an alternative to evaluating the whole spectrum.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.