How to write high quality papers?

Conclude from the course of cyberbase security teaching by prof. Zhou.

Four kinds of papers:

  1. Survey papers (recommend to PH students in the first year)
  2. Theoretical papers
  3. experimental papers
  4. hybrid of three kinds above

Characteristics of all high quality papers:

  • Novelty
  • Evidence, benchmark and best practice
  • Thorough analysis
  • Well structure <note your contributions directly, originality, novelty>
  • Constant improvement

继续阅读

FAST:Quick Application Launch on Solid-State Drives

FAST:Quick Application Launch on Solid-State Drives(后简称 FAST ,请区别于 FAST 会议)这篇文章是 2011 FAST 会议上的一篇文章,题目中的 FAST 是 Fast Application STarter 的简称,读完本文最大的感触就是加深了:“并行性是计算机提高性能的重要手段 ”的理解。

从计算机的硬件来看,处理器流水线提高指令执行速度,处理器频率在受到温度制约后无法提升后,开始发展了多核、多处理器,内存也依靠双通道大量提升速度和容量,硬盘通过组成 RAID 提高读写速度和安全性。从软件来说,依靠多线程提高并发性也是改进程序性能的方法。FAST 文章主要是提出了将应用程序读操作时间和计算时间进行重叠以提升应用程序加载速度,我认为这就是讲 I/O 和计算进行并行提高性能的一种软方法,也是论文的主要贡献。

继续阅读

From 10 pages to 4 pages(YouTube video recommendation system)(YouTube 视频推荐算法浅析)

最近看 Recommender System 的时候对豆瓣一位推荐算法工程师中一篇关于YouTube的博文感兴趣,就把这两篇文章翻来看了下,08年的十页论文求精求细,算法和实验都很详细,10年的四页论文则更注重从系统的角度简介了一下。我就对算法进行了简单总结,如有不妥请指正:

继续阅读

CS Conference TOP 40 计算机会议TOP40

一、A 类 15 个

  1. ASPLOS: Architecture Support for Programming Languages and Operation 体系结构方面的顶尖会议 微处理器设计【硬件】
  2. CCS: ACM Computer and Communications Security NDSS (Network and Distributed Systems Security)   Web 安全方面
  3. FAST: USENIX Conference on File and Storage Technologies 存储领域最好的专业会议,该会议只针对存储相关的内容,属于本领域最顶级的会议。录取率非常低,现在的状况是基本上只有美国和加拿大最顶尖的研究小组在上面发表文章。每年举办一届。存储领域
  4. HPCA:International Symposium on High Performance Computer Architecture 高性能计算领域最好会议之一,基本上都是最顶尖的研究小组在上面发文章。高性能计算
  5. ICSE: International Conference on Software Engineering 软件工程方向的权威会议,接收率不到20%。除了main conference之外,还包括tutorials, workshops, symposia以及collocated conferences。编译技术
  6. ISCA: International Conference on Computer Architecture ISCA是由IEEE 和ACM主办的国际会议,每年一次。主要关注处理器结构、存储结构、功耗等方面的研究,在国内外学术界很高的影响。接收率20%左右。编译技术
  7. OSDI: USENIX Symposium on Operating Systems Design and Implementation USENIX操作系统领域重要会议,侧重操作系统各方面的新型技术。操作系统
  8. ACM SIGCOMM: ACM Conf on Communication Architectures, Protocols & Apps ACM的旗舰会议之一,也是网络领域顶级学术会议,内容侧重于有线网络,每年举办一次,录用率约为10%左右。网络通信领域
  9. ACM SIGIR: The ACM Conference on Research and Development in Information Retrieval 信息检索方面最好的会议, ACM 主办, 每年开。19%左右。信息检索技术
  10. ACM SIGMOD: ACM SIGMOD Conf on Management of Data 数据库与数据管理最顶级的学术会议,数据管理的主要发展都在这个会上有描述。数据管理
  11. SOSP:ACM Symposium on Operating Systems Principles 操作系统最好的会议和OSDI交替举行,每两年一届,操作系统旗舰会议操作系统。基本上是美国最顶尖的研究小组在上面发文章,其他地区要中极其困难。操作系统
  12. STOC:Annual ACM Symposium on Theory of Computing
  13. USENIX Annual Technical Conference 操作系统、体系结构方面最好的会议之一。计算机系统
  14. VEE:ACM International Conference on Virtual Execution Environments
  15. VLDB: The ACM International Conference on Very Large Data Bases 数据库领域顶级国际。数据库 继续阅读

[转]计算机学会推荐国际学术刊物-系统结构

一、计算机体系结构与高性能计算(刊物仅标注了 A、B 类)

  1. TACO   ACM Transactions on Architecture and Code Optimization
  2. TOCS   ACM Transactions on Computer Systems
  3. TOC      IEEE Transactions on Computers
  4. TPDS    IEEE Transactions on Parallel and Distributed Systems
  5. TECS    ACM Transactions on Embedded Computing Systems
  6. TRTS    ACM Transactions on Reconfigurable Technology and Systems
  7. TOS      ACM Transactions on Storage
  8. Concurrency and Computation: Practice and Experience
  9. MICRO  IEEE MICRO
  10. TCAD     IEEE transactions on computer-aided design of integrated circuit and system
  11. JPDC     Journal of Parallel and Distributed Computing
  12. JSA        Journal of Systems Architecture
  13. Parallel Computing
  14. Performance Evaluation 继续阅读