04 2014 档案

摘要:Java 8在语法上的主要改进就是新增了Lambda Expression以及Method Reference。由于官方网站的介绍稍显罗嗦,而且例子也有些复杂。我这里将提供一些更为浅显、直观的例子来帮助大家理解Java 8新引入的语法特性。 阅读全文
posted @ 2014-04-24 20:40 zenny_chen 阅读(3550) 评论(0) 推荐(0) 编辑
摘要:由于现在ARM处理器的飞速发展,从Apple A4到现在的Apple A7,从32位到64位,每一代处理器几乎都增加了不少特性,从而在架构上也有所不同。比如Apple A6引入了ARMv7S架构,增加了FMA(融合的乘加)以及FP16(IEEE754-2008中的16位浮点运算)操作(通过__fp16关键字来定义16位浮点变量);而Apple A7又开始支持了64位ARM架构,即AArch64架构。因此,我们在写一些代码的时候,尤其是写汇编的时候如何区分这些不同的架构呢? 阅读全文
posted @ 2014-04-20 11:22 zenny_chen 阅读(3017) 评论(0) 推荐(0) 编辑
摘要:随着OpenCL的普及,现在有越来越多的移动设备以及平板、超级本等都支持OpenCL异构计算。而这些设备与桌面计算机、服务器相比而言性能不是占主要因素的,反而能耗更受人关注。因此,这些移动设备上的GPU与CPU基本都是在同一芯片上(SoC),或者GPU就已经成为了处理器的一部分,像Intel Ivy Bridge架构开始的处理器(Intel HD Graphics 4000开始支持OpenCL),AMD APU等。 阅读全文
posted @ 2014-04-02 15:46 zenny_chen 阅读(7065) 评论(0) 推荐(0) 编辑
摘要:最近有不少朋友在多次循环执行OpenCL内核程序的时候碰到一些问题。由于对OpenCL初学者而言可能比较普遍,因此我这里给出一个清晰简单的demo来掩饰如何简单又高效地执行循环执行OpenCL内核。 阅读全文
posted @ 2014-04-02 01:41 zenny_chen 阅读(9623) 评论(8) 推荐(0) 编辑

点击右上角即可分享
微信分享提示