期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
Tuning parallel symbolic execution engine for better performance 被引量:3
1
作者 Anil Kumar KARNA jinbo du +5 位作者 Haihao SHEN Hao ZHONG Jiong GONG Haibo YU Xiangning MA: Jianjun ZHAO 《Frontiers of Computer Science》 SCIE EI CSCD 2018年第1期86-100,共15页
Symbolic execution is widely used in many code analysis, testing, and verification tools. As symbolic execu- tion exhaustively explores all feasible paths, it is quite time consuming. To handle the problem, researcher... Symbolic execution is widely used in many code analysis, testing, and verification tools. As symbolic execu- tion exhaustively explores all feasible paths, it is quite time consuming. To handle the problem, researchers have par- alleled existing symbolic execution tools (e.g., KLEE). In particular, Cloud9 is a widely used paralleled symbolic exe- cution tool, and researchers have used the tool to analyze real code. However, researchers criticize that tools such as Cloud9 still cannot analyze large scale code. In this paper, we con- duct a field study on Cloud9, in which we use KLEE and Cloud9 to analyze benchmarks in C. Our results confirm the criticism. Based on the results, we identify three bottlenecks that hinder the performance of Cloud9: the communication time gap, the job transfer policy, and the cache management of the solved constraints. To handle these problems, we tune the communication time gap with better parameters, modify the job transfer policy, and implement an approach for cache management of solved constraints. We conduct two evalua- tions on our benchmarks and a real application to understand our improvements. Our results show that our tuned Cloud9 reduces the execution time significantly, both on our bench- marks and the real application. Furthermore, our evaluation results show that our tuning techniques improve the effective- ness on all the devices, and the improvement can be achievedupto five times, depending upon a tuning value of our ap- proach and the behaviour of program under test. 展开更多
关键词 code analysis symbolic execution parallelizingsymbolic execution KLEE Ctoud9
原文传递
Few-layer MoS2 grown by chemical vapor deposition as a passive Q-switcher for tunable erbium-doped fiber lasers 被引量:2
2
作者 Handing Xia Heping Li +4 位作者 Changyong Lan Chun Li jinbo du Shangjian Zhang Yong Liu 《Photonics Research》 SCIE EI 2015年第3期92-96,共5页
We report an erbium-doped fiber laser passively Q-switched by a few-layer molybdenum disulfide(MoS2) saturable absorber(SA).The few-layer MoS2 is grown by the chemical vapor deposition method and transferred onto ... We report an erbium-doped fiber laser passively Q-switched by a few-layer molybdenum disulfide(MoS2) saturable absorber(SA).The few-layer MoS2 is grown by the chemical vapor deposition method and transferred onto the end-face of a fiber connector to form a fiber-compatible MoS2 SA.The laser cavity is constructed by using a three-port optical circulator and a fiber Bragg grating(FBG) as the two end-mirrors.Stable Q-switched pulses are obtained with a pulse duration of 1.92 μs at 1560.5 nm.By increasing the pump power from 42 to 204 mW,the pulse repetition rate can be widely changed from 28.6 to 114.8 kHz.Passive Q-switching operations with discrete lasing wavelengths ranging from 1529.8 to 1570.1 nm are also investigated by using FBGs with different central wavelengths.This work demonstrates that few-layer MoS2 can serve as a promising SA for wideband-tunable Q-switching laser operation. 展开更多
关键词 Mo Few-layer MoS2 grown by chemical vapor deposition as a passive Q-switcher for tunable erbium-doped fiber lasers SA
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部