2009年3月31日 星期二

Skype 推出 iPhone、BlackBerry 版

Skype 即將推出 iPhone 及 BlackBerry 版本,其中 iPhone 版本將在本星期二推出,而 Blackberry 版本則預計在五月推出。Skype 已經發表過其它手機的版本,包括 Nokia、Andriod、以及 Windows Mobile。除了 iPhone 之外,第二代的 iPod Touch 也可以使用 Skype(第一代的 iPod Touch 因為沒有麥克風因此無法使用)。

Skype 的 iPhone 版本提供包括即時訊息及語音通話(但只限於 WiFi 網路,因為許多電信業者限制其資料服務不得提供語音通話)功能。影音通話功能則尚未提供。

2009年3月26日 星期四

Larrabee 新指令的 Prototype Primitives Guide

Intel 發表了針對 Larrabee 新指令設計的 Prototype Primitives Guide,目標是讓沒有實際 Larrabee 硬體或 Larrabee compiler 的程式設計師也能嘗試 Larrabee 的程式設計。在文章中也提到一些 Larrabee 的架構細節,例如

  • Larrabee 有兩組暫存器,一組向量暫存器(共 32 個,v0 ~ v31,可存放 16 個 32 bits 資料,或 8 個 64 bits 資料),一組 bit mask 暫存器(共 8 個,k0 ~ k7,可存放 16 bits 的 mask)
  • Larrabee 指令的基本型態是 vop v1 {k1}, v2, S(v3/m),v1 是目標暫存器,k1 是向量的 mask,v2 是第一個 source,v3/m 是第二個 source(可以是暫存器或記憶體),S() 是一個 swizzle/broadcast/conversion 操作。k1 可以用來指定只有 v1 的某些部份才會被修改。
文章中也列出許多 Larrabee 的指令、其功能、以及相對應的 intrinsics。

2009年3月3日 星期二

Apple 發表新電腦

Apple 今天一口氣發表了三款新電腦,包括新的 20" 及 24" iMac,新的 Mac mini,以及新的 Mac Pro。其中新的 Mac mini 和新的 Mac Pro 較為有趣。Mac mini 已經有相當長的時間沒有更新,使它變得相當不具吸引力,甚至還有很多謠言說 Apple 打算「放棄」Mac mini。這次更新的 Mac mini 雖然 CPU 並沒有太大改變(仍使用 2.0GHz Core 2 Duo,可升級為 2.26GHz 版本),不過顯示部份改用 NVIDIA 9400M,比之前的內建 Intel GMA 950 要好得多,同時也提供了雙螢幕支援(使用 mini-DVI 及 mini DisplayPort 連接),記憶體也可以升級到 4GB,整體規格算是比較完整。

新的 Mac Pro 部份,Apple 則是首次採用 Nehalem 處理器,選擇包括一顆 4 core 的 2.66GHz Xeon,或兩顆 4 core 的 2.26GHz Xeon(均可升級為 2.93GHz 版本)。內建的顯示卡則是 GeForce GT 120(所謂的 GT 120 其實就是 G98 晶片,也可換購 ATI Radeon 4870)。主記憶體內建 3GB/6GB,最多可加至 32GB。另一個比較特別的是它有四組 PCI Express 2.0 插槽,最多可安裝至四張 GeForce GT 120 顯示卡。