关于华为

  • 华为的研发

华为的研发体系总共有46000人,在全球有十几个研发机构。其中在国外的研发机构,本土化率达到80%。在国内,有北京研究所、上海研究所、南京研究所、西安研究所、成都研究所、杭州研究所、武汉研究所。侧重点各有不同,依次是数据通信和芯片、无线、业务软件、核心网、微波、公共平台、光网络。华为很注重知识产权保护,也就是专利的申请。

华为研发工程师分为8级,新入职的都从0级开始。做到一定程度之后,就可以在管理岗和技术岗之间选一条路来走。二者都是末位淘汰制,其中管理岗每年淘汰10%,技术岗3%。 继续阅读

发表在 IT产业, IT职业和生活 | 标签为 , | 留下评论

存储层次结构、cache、编译

先给出计算机存储层次结构一组数据:

存储层级 1 2 3 4
名称 寄存器 高速缓存(cache) 主存 硬盘
一般容量 <1KB <16M <512GB >1TB
实现技术 CMOS, CMOS/SRAM CMOS/DRAM 磁盘
访问时间(ns) 0.25-0.5 5-25 50-250 5000000
带宽 50000-500000 5000-20000 2500-10000 50-500
控制方式 编译器 硬件 操作系统 操作系统
备份方式 高速缓存 主存 硬盘 光盘/磁带

计算机使用TLB,L1 cache,L2 cache,虚存把虚拟地址空间映射为物理地址空间。接下来,我们看看计算机是如何做到的: 继续阅读

发表在 后端优化与处理器, 编译技术 | 标签为 , , , , , , | 一条评论

acovea-基于机器学习的选项搜索工具

虽然编译器有常见的O0,O2,O3优化级别,但对于高性能计算、程序调优和编译器开发人员来说,寻找更加激进的编译优化方法也是必须的。激进优化的开关就靠编译器的优化选项来控制.Open64就有大约两百多个优化选项,GCC也有100多个控制优化的选型。虽然O2,O3默认会开/关一些优化选项,但对于某个特定的应用,如何找到最优的选项组合呢? 继续阅读

发表在 编译技术, 编译理论实践和应用 | 标签为 , , | 留下评论

关于龙芯公司的小道消息

大龙芯公司正在筹备中,听说要叫“中国龙芯公司”,不过因为带中国二字的名字需要国务院的审批,目前正在审批中。

龙芯公司现在的办公地点在中科院计算所原来的办公楼内(龙芯专卖店所在的那个楼),北京对龙芯公司大力支持,分了一块地正在盖一个新园区–龙芯产业园,在北京环保园内,华为北研所基地也已经在这个环保园内动工。

龙芯公司现在大概有200多人。龙芯的成败就看龙芯三号了。龙芯公司现在也在大量招人,尤其是系统软件方面,如操作系统,编译器,工具链等等,详情请参见此页面 招贤纳士


发表在 IT产业 | 标签为 , | 5 条评论

听来的淘宝网有趣的信息

注:文章和编译无关。

前两天,听了个小讲座。淘宝的师兄介绍淘宝。记录了一些有趣的数据,和各位分享。

淘宝目前用户收藏大概有40亿条,店铺180万家,活跃用户1.45亿人,总注册用户2.23亿人。但现在淘宝的广告收入只有600-700万元。看来淘宝真是不急着挣钱。 继续阅读

发表在 IT产业, IT职业和生活 | 标签为 , , , | 3 条评论

MNC need compiler expert

Hello everybody,
Now i am searching two compiler related positions for a MNC, some requirements are as below:
1. compiler engineer:
need 2+ years compiler development experience, fluent in English.
2. develop leader:
need 5+ years compiler or java runtime experience, fluent in English.

if you are interested in anyone of them, please reach me bysealinjin@haxinternational.com for more details. Thanks.

转自:ChinaUnix.

本博注:看样子是个猎头的,啥都没有说。只说要专家,要多年的编译器开发经验。

发表在 IT职业和生活, 编译器相关招聘信息 | 标签为 , | 7 条评论