Kamis, 09 Juli 2015

5 Merk Laptop Paling Laris Tahun Ini

Sedang mencari laptop terbaru dalam waktu dekat ini? Biasanya sih cara paling mudah menentukan merk laptop paling bagus itu dari jumlah penjualannya. Kalau laptop itu laris, berarti laptop itu bagus. Semudah itu? Bisa ya, bisa tidak. Pendapat saya pribadi sih gini, kalau sekarang, kita tidak bisa dengan mudah menentukan merk laptop terbaik. Karena masing-masing punya kelebihan dan kelemahan

Selasa, 07 Juli 2015

DAFTAR EMAIL YAHOO / BUAT EMAIL BARU DI YAHOO MAIL INDONESIA

Daftar email yahoo / buat email baru di yahoo mail indonesia sejatinya sangat mudah dan gampang, namun akan tetapi semudah apaun itu tentunya ada beberapa hal yang wajib di ketahui serta di pahami dalam hal prosudur daftar email yahoo tersebut khususnya bagi mereka yang masih baru mengenal dunia teknologi internet.

Email itu sendiri merupakan singkatan dari elektronik mail atau dalam bahasa indonesia artinya adalah :  surat elektonik, jika kita berbicara soal surat pastinya akan sangat erat kaitanya atau hubunganya dengan alamat nah email tersebut juga dapat di artikan sebagai alamat di dunia internet yang mana pungsinya serta kegunaanya yaitu :  sebagai sarana atau media menerima dan mengirim  informasi baik itu berupa surat, file dokumen, poto bahkan file video.

Sementara pungsi lainya dari alamat email yang kita buat baik itu daftar email di gmail ataupun yahoo mail yang paling di butuhkan saat ini salah satunya yaitu untuk melakukan registrasi ke berbaagai jejaring sosial seperti facebook, BBM dll,

Dengan memiliki akun id email atau alamat email dapat di pastikan bahwa kita akan mendapatkan segala kemudahan khususnya sesuatu hal yang urusanyanya berkaitan dengan dunia interne.

Oleh karena itu lewat artikel singkat daftar email yahoo/buat email baru di yahoo mail indonesia kali saya  mencoba untuk berbagi seputar proses cara pendaftaranya silahkan ikuti langka-langkahnya di bawah ini :

Daftar Email Yahoo/Buat Email Baru Di Yahoo Mail Indonesia

Daftar email yahoo
Daftar Email Yahoo


Saran saya gunakan browser Google Crome yah...!

*. Anda silahkan kunjungi situs resmi  : yahoo mail indonesia

*.Klik >> Daftar

Daftar email yahoo


* Pada halaman Daftar silahkan isi semua data pribadi anda dengan baik dan benar sseperti : 

Nama Depan                   : Isi dengan Nama depan anda, Contoh misalnya   > Dian

Nama Belakang              : Isi dengan Nama belakang anda, Contoh misal    > Enggaring ati

Nama Pengguna Yahoo   : Isi dengan Nama pengguna yang sesuai dengan nama anda contoh > Dian enggaring ati atau anda hanya klikan saja kursor tepat pada kolom Nama pengguna karena nantinya akan muncul beberapa nama yang di sarankan. Lihat gmabar di bawah ini


Daftar email yahoo

*  Dan akhirnya akan menjadi seperti ini

Daftar email yahoo


Kata sandi     : Isis dengan kata sandi minimal enam digit atau hurup contoh  >  pasmal

No Ponsel       : Isi dengan No ponsel anda contoh 0857xxxxxxxx
Tanggal lahir   : A. Klik tepat pada area Tanggal lalu pilih sesuai dengan tanggal lahir anda.

                           B. Klik tepat pada area Bulan lalu pilih sesuai dengan bulan anda lahir 

                           C. Klik tepat pada area Tahun lalu pilih tahun yang sesuai dengan lahir anda

Jenis kelamin    : Pilihlah salah satu jenis kelamin sesuai dengan jenis kelamin anda laki-laki atau perempuan


No Pemulihan Opsional  : Boleh di isi atau tidak 

Setelah semua kolom data anda isi denga baik dan benar selanjutnya anda tinggal klik >   Buat account


Daftar email yahoo

Selanjutnya anda masukan kode verifikasi yang di berikan oleh pihak menajemen kebijakan yahoo corp kemudian klik Kirim Kode


Daftar email yahoo

Kembali anda lakukan Verifikasi tahap ke dua yaitu klik Kirim SMS


Daftar email yahoo


Masih pada bagian Verifikasi namun kali ini anda harap memasukan kode verifikasi yang di kirimkan ke ponsel lewat sms jika sudah klik Kirim Kode

Daftar email yahoo

Setelah itu anda tunggu sebentar sampai terbuka halaman yang berisi pesan Selamat account anda berhasil di buat dan pada halaman ini anda hanya cukup klik Persiapan awal untuk menuju ke halaman profil alamat yahoo ID yang baru saja anda buat.

Daftar email yahoo

 Untuk melanjutkan proses Daftar email yahoo anda  jika sudah terbuka halaman utama maka silahkan klik Nama iD yahoo anda seperti yang saya lingkari

Daftar email yahoo

  Kemudian klik Mail

Daftar email yahoo

Pada pesan notifikasi Selamat datang Dian klik Lompati Konfigurasi

Daftar email yahoo

Sampai tahap ini tunggu sejenak sehingga terbuka halaman utama  seperti tampilan yang bisa anda lihat pada contoh gambar berikut di bawah

Daftar email yahoo


Demikianlah artikel singkat tentang cara daftar email yahoo/buat email baru di yahoo mail indonesia semoga bermanfa'at dan membantu khususnya bagi anda yang kebetulan sedang ingin daftar email yahoo di ymail Indonesia.


 

Senin, 06 Juli 2015

Spesifikasi dan Harga Sony Vaio Fit SVF1421MSG

Sony Vaio Fit - Spesifikasi dan Harga Sony Vaio Fit SVF1421MSG  - SONY Vaio Fit SVF1421MSG adalah keluaran dari Perusahaan besar berbasis teknologi yaitu sony, Walaupun Jaman sekarang banyak yang sudah beralih processor ke CORE i3,i5,i7 agar laptop/dekstop yang digunakannya memiliki performa yang bertenaga tapi itu tidak menjadi masalah buat laptop yang satu ini.

Sony Vaio Fit SVF1421MSG memiliki Processor Pentium Type 987 yang berkecepatan 1.50Gz dengan Tambahan Ram 2 GB membuat laptop ini menjadi lebih bertenaga dalam menjalankan proses aplikasi, Anda juga dapat Tempat Penyimpanan data yang cukup besar sebesar 500GB yang dapat menampung berbagai macam file-file milik anda. Serta Graphics Processor Intel® HD Graphics Turut mendukung kinerja tampilan kejernihan dan ketajaman layar Sony Vaio Fit.

Sony Vaio Fit SVF1421MSG

Sony Vaio Fit

Baca Juga : Daftar Harga Laptop Sony Vaio

Spesifikasi Sony Vaio Fit SVF1421MSG

  • Processor Pentium
  • Processor No 987
  • Kecepatan Processor 1.50 GHz
  • Ukuran Hard Drive 500GB RPM
  • Ukuran Memory 2GB DDR3, upgradeable up to 8 GB
  • PC card slot SD memory card(SDHC, SDXC compatible, Not support for copyright protection) 
  • Graphics Processor Intel® HD Graphics Video Memory
  • Ukuran Layar 14 inch wide TFT colour display (LED backlight)
  • Resolus 1366x768
  • Modem Tingkat Data Wireless LAN
    • Maximum transmission speed: 150 Mbps*8, 
    • Maximum receipt speed: 150 Mbps
  • Tipe Wireless LAN IEEE802.11b/g/n
  • Lainnya
    • Web camera 
    • HDMI 
    • Bluetooth 
    • USB2.0 
    • USB3.0
  • Battery Life VGP-BPS35A Lithium-ion 
  • battery up to 4.0 hours of use
  • Optical Drive DVD SuperMulti Drive
  • Dimensi (WxHxD) 342 x 24.9 x 242.5 mm
  • Berat  2.2kg
  • Operating System  Windows 8 Single Language

Harga Sony Vaio Fit SVF1421MSG

  • Harga Baru : Rp 5.050.000
  • Harga Bekas : ~
Baca Juga :

Untuk Harga Sony Vaio Fit SVF1421MSG ini dapat sewaktu-waktu berubah sesuai dengan kondisi dan daerah tempat tinggal anda masing-masing, Semoga dengan infromasi singkat ini dapat menjadi refrensi buat anda.

Oke Mungkin hanya sekian yang dapat saya sampaikan semoga bermanfaat, Jika anda punya pertanyaan silahkan kirim di kolom komentar dibawah, atau jika anda ingin menyimpan harga laptop terbaru diatas anda bisa menekan tombol Ctrl + D. Terima Kasih telah membaca artikel yang berjudul Sony Vaio Fit SVF1421MSG

Spesifikasi dan Harga Lenovo s410p Terbaru 2016

Lenovo s410p - Spesifikasi dan Harga Lenovo s410p Terbaru 2016 - Keluaran Lenovo kali ini sangat tepat dengan banyak-nya pencari laptop/notebook yang memiliki harga yang terjangkau dengan spesifikasi yang mumpuni, Menurut sumber terpercaya site ini Lenovo s410p ini tersedia berbagai macam Processor seperti Core i7 dan Core i5 dengan Kecepatan rata-rata 1.8GHz up to 3.0GHz, Juga Ukuran Hard Drive Yang bervariasi menambah fitur-fitur yang sangat keren dari Lenovo s410p ini.

Selain Itu Laptop Lenovo s410p ini mempunyai Graphics Processor nvidia N14M-GE/Integrated yang menambah kinerja pada kejernihan dan ketajaman grafis yang ditampilkan, Selain itu Ukuran Layar 14 Inch dengan Resolusi 1366x768 turut menambah dukungan dalam melakukan aktifitas sehari-hari, Fitur-Fitur yang dimiliki Lenovo ideapad s410p ini juga cukup lengkap seperi Webcam, Bluetooth, dan Masih Banyak Lagi.

Lenovo s410p

Lenovo s410p
Baca Juga : 20 Daftar Harga Laptop Murah Berkualitas Terbaru 

Spesifikasi Lenovo s410p

  • Processor
    • Intel Core i7-4500U
    • Intel Core i5-4200U
  • Kecepatan Processor 1.8GHz up to 3.0GHz
  • Ukuran Hard Drive 320 GB / 500 GB / 750 GB / 1TB
  • RPM 5400rpm
  • Tipe Memory DDR3
  • Memory Slot 2.00
  • Ukuran Memory Up to 16GB
  • PC card slot 2x, 2-in-1 card reader (SD/MMC), PCI Express Mini Card
  • Graphics Processor nvidia N14M-GE/Integrated
  • Video Memory 2MB
  • Ukuran Layar 14inch LED
  • Resolusi 1366x768
  • Modem Tingkat Data Wireless LAN 10/100M
  • Tipe Wireless LAN IEEE802.11b/g/n
  • Lainnya 
    • Web camera 
    • HDMI 
    • Bluetooth 
    • USB2.0 
    • USB3.0
  • Battery Life Up to 5 hours with standard 4-cell battery
  • Optical Drive 2.5" External 9.0mm (Rambo, blue-ray Rambo)
  • Berat  2.1kg
  • Operating System Windows 8

Harga Lenovo s410p

  • Harga Baru : Rp 5.750.000
  • Harga Bekas : ~

Baca Juga :
Spesifikasi Lenovo y50 (Laptop Gamming)
Harga Laptop Lenovo g400s

Untuk Harga Lenovo s410p ini dapat sewaktu-waktu berubah sesuai kondisi dan kota tempat tinggal anda masing-masing, Oke Saya kira cukup, Sekian informasi harga laptop terbaru yang dapat saya sampaikan semoga bermanfaat dan dapat menjadi referensi buat anda.

Jika ada pertanyaan silahkan kirim di kolom komentar dibawah atau jika anda ingin menyimpan harga laptop Lenovo ideapad s410p diatas anda bisa menekan tombol Ctrl + D, Sekian dan terima Kasih.

Jumat, 03 Juli 2015

CARA BACKUP DATA ANDROID LEWAT APLIKASI SAMSUNG KIES

Cara backup data android lewat aplikasi samsung kies sebenarnya sangat mudah dan di jamin semua data yang di backup ke pc akan lebih sempurna sekaligus tidak beresiko terhadap sistem debug pada directory penyimpanan internal device perangkat smartphone khususnya yang berbasis OS android.

Mengenai seputar pengertian backup data sudah saya uraikan pada artikel sebelumnya berikut contoh cara backup data android lewat aplikasi moborobo. Dan perlu saya sampaikan juga bahwa dalam hal melakukan metode cara backup data android leawt aplikasi samsung kies ini di khususkan untuk pengguna atau yang memiliki perangkat device samsung namun terkadang ada juga beberapa perangkat lain yang kompetibel dengan aplikasi samsung kies ini.

Akan tetapi bagi yang memiliki perangkat device yang tidak suport dengan samsung kies jangan berkecil hati dulu karena masih ada bahkan banyak cara lain guna melakukan cara backup data android tersebut.

Salah satunya yaitu : anda juga bisa backup data android tanpa PC dengan menggunakan aplikasi gratis atau berbayar yang dapat anda download lewat layanan Apps playstore / google playstore

Sementara dalam kesempatan kali ini saya hanya akan menjelaskan bagaimana cara backup data android yang baik dan benar leawat samsung kies.

Cara Backup Data Android Lewat Aplikasi Samsung Kies 

Cara backup data android
Cara Backup Data Android



A.Alat atau pasilitas sebagai sarana yang harus di persiapkan :

1. PC/laptop

2. Kabel data USB 3.0 

3. Software aplikasi samsung kies

4. SAMSUNG_USB_Driver for Mobile Phones

B. Langkah-langkah yang harus di lakukan :

1. Download dan instal aplikasi samsung kies ke komputer atau laptop anda

2. Download dan instal SAMSUNG_USB_Driver for Mobile Phones ke PC dan laptop anda

3. Apabila kedua aplikasi di atas sudah di instal selanjutnya restart PC atau Laptop anda

4. Sambungkan perangkat android yang akan anda backup datanya ke pc/laptop dengan kabel data USB

5. Jangan lupa untuk mencentang opsih  Debuging pada perangkat android caranya : Klik Settings/Pengaturan/Setelan >> Pilih Developer Opttion >> lalu beri ceklis atau centang pada USB Debuging


Cara backup data android


6. Tunggu sebentar sampai komunikasi port device samsung android anda dengan PC/laptop berhasil terbaca

7. Apabila port device samsung androidnya sudah berhasil terbaca selanjutnya anda buka aplikasi samsung kies yang sudah anda instal sebelumnya di layar desktop pc/laptop anda kemudian tunggu sejenak hingga device port perangkat samsung android anda dapt di kenal atau terdeteksi oleh aplikasi samsung kies seperti yang nampak pada gambar di bawah No satu ( 1 )


Cara backup data android

Lanjut klik menu Backup Data lihat No dua (2) pada gambar di atas, setelah itu beri centang pada Select All items lihat No tiga (3) pada gambar di atas, berikutnya klik Backup lihat No empat ( 4 ) pada gambar di atas.

Proses ini memerukan waktu beberapa menit dan itu tergantung pada kapasitas banyaknya data yang akan anda backup ke PC/laptop dan data yang sudah di backup akan tersimpan di direktori C / Documents / Samsung / Kies / Backup di komputer/laptop anda.

Demikianlah tutorial singkat cara backup data android lewat aplikasi samsung kies semoga bermanfa'at dan membantu.

Baca juga : Cara upgrade OS android lewat aplikasi samsung kies




Harga dan Spesifikasi Asus X450JN-WX022D Review

Asus X450JN - Harga dan Spesifikasi Asus X450JN-WX022D Review - Laptop Asus Kembali memunculkan produk laptop berspesifikasi tinggi dengan harga yang tergolong murah, Asus X450JN-WX022D adalah seri yang cukup populer baik itu dari kalangan muda maupun dewasa, selain itu laptop ini juga memiliki performa bagus dalam menjalankan berbagai aplikasi lainnya.

Performa dan Spesifikasi 
Laptop Asus X450JN ini dibekali dengan spesifikasi yang mumpuni, Dengan Processor Intel Core i7 type 4700HQ berkecepatan 2.4GHz ini dan Tambahan Ram 4GB DDR3 yang tentu saja membuat kinerja laptop ini menjadi luar biasa, Selain itu Media tempat penyimpanan data sebesar 1TB HDD sangat mendukung dalam berbagai aktifitas-aktifitas yang membutuhkan tempat penyimpanan yang tidak sedikit, Satu Lagi Spesifikasi Yang sangat Keren dari laptop asus x450jn ini, yaitu VGA Nvidia GeForce GT 840M 1GB berfungsi sebagai pengolah grafis agar dapat menampilkan gambar yang bersih dan halus, Dengan Ini Laptop asus x450jn-wx004d ini dapat menjalankan game-game ringan dan aplikasi 3d standar lainnya.

Asus X450JN

Asus X450JN

Laptop Yang memiliki design dan model 'kecil' ini memiliki Ukuran Layar 14.1inch dengan Resolusi 1366x768px, selain itu laptop asus x450jn ini memiliki Battery 1 Lithium Polymer batteries required. (included) yang dapat bertahan hingga 6 jam.
Baca Juga : Daftar Harga Laptop Asus

Spesifikasi Asus X450JN-WX022D

  • Nama Produk X450JN-WX022D
  • Screen Size 14.1inch
  • Screen Resolution 1366 x 768Pixel
  • Processor Type Intel Core i7 4700HQ 2.4GHz
  • Processor Core DualCore
  • Memory Size 4GB DDR3
  • Memory Speed 1600MHz
  • Memory Slot 1
  • Storage Size 1TB 5400Rpm HDD
  • Graphic Card NVIDIA GeForce
  • Graphic Card Memory Size 2GB
  • Wireless Type IEEE802.11a/b/g/n
  • USB 2.0=2
  • USB 3.0=1
  • Weight 2.15kg
  • Dimensions 241 x 348 x 24.8
  • Storage Interface Serial ATA
  • Battery 1 Lithium Polymer batteries required. (included)
  • Average Battery Life 6Hours
  • Operating System DOS

Harga Asus X450JN-WX022D

  • Harga Baru : Rp. 8.850.000
  • Harga Bekas :~ 
Baca Juga :

Untuk harga asus x450jn diatas dapat sewaktu-waktu berubah sesuai dengan kondisi dan daerah tempat tinggal anda, Nah Jika anda ingin menyimpan spesifikasi dan harga Asus x450jn diatas anda bisa menekan tombol Ctrl + D atau Jika anda punya pertanyaan mengenai harga laptop diatas anda bisa mengirimkan melalui kolom komentar dibawa ini. Sekian dan Terima Kasih.

Harga dan Spesifikasi Dell Inspiron 14-3421 Review

Dell Inspiron 14-3421 - Harga dan Spesifikasi Dell Inspiron 14-3421 Review - Dell Perusahaan yang berbasis Round Rock, Amerika, Menjadi salah satu kompetitor dalam dunia teknologi khususnya pada industri laptop dengan banyak dari beberapa negara pesaing, mulai dari jepang, korea, china, dan masih banyak yang lainnya.

Performa dan Spesifikasi
Untuk mengatasi hal itu Dell kembali meluncurkan Dell Inspiron 14-3421 yang memiliki Teknologi processor Intel Core i5 denga type 3317U yang berkecepatan 1.7GHz dan Tambahan RAM 2 GB DDR3 yang membuat kinerja laptop Dell Inspiron 14-3421 ini menjadi lebih bertenaga dalam menjalankan aplikasi dan berbagai aktifitas online anda, Selain Itu Laptop Dell Inspiron 14-3421 ini dibekali dengan Media tempat penyimpanan data sebesar 750GB HDD SATA yang dapat menampung berbagai macam file-file, multimedia, dan dokumen-dokumen anda lainnya.

Dell Inspiron 14-3421

Dell Inspiron 14-3421
Selain Spesifikasi laptop Dell yang mumpuni, style yang di berikan juga memiliki design dan model yang menarik perhatian, Bentuknya yang elegan, membuat anda lebih pede dalam memakai laptop yang satu ini, Selain itu satu lagi spesifikasi yang paling di sukai para gammer, maupun desain grafis yaitu NVIDIA GeForce 1GB yang membuat game dan kualitas video semakin Jernih dan Nyaman.

Baca JugaDaftar Harga Laptop Dell Inspiron

Spesifikasi Dell Inspiron 14-3421

  • Nama Produk Inspiron 14-3421
  • Processor Type Intel Core i5 3317U 1.7GHz
  • Processor Core DualCore
  • Memory Size 2GB DDR3
  • Memory Speed 1600MHz
  • Memory Slot 2
  • Storage Size 750GB HDD 5400 Rpm
  • Storage Interface Serial ATA
  • Graphic Card  NVIDIA GeForce
  • Graphic Card Memory Size 1GB
  • Screen Size 14inch
  • Screen Resolution 1366 x 768Pixel
  • Wireless Type IEEE802.11b/g/n
    • USB 2.0 =2
    • USB 3.0 =2
  • Weight 1.99kg
  • Dimensions 346x25.35x245
  • Battery 1 Lithium ion batteries required. (included)
  • Average Battery Life 5Hours
  • Operating System Windows 8

Harga Dell Inspiron 14-3421

  • Harga Baru (Termurah) : Rp. 4.280.000
  • Harga Bekas : ~ 
Baca Juga :

Oke Mungkin hanya sekian informasi yang dapat saya sampaikan, Untuk harga laptop terbaru diatas mungkin memiliki perbedaan di setiap daerahnya, Jika anda punya pertanyaan silahkan kirim di kolom komentar dibawah atau jika anda ingin menyimpan spesfikasi diatas anda bisa menekan tombol CTRL + D atau men subscribe Website ini, Sekali lagi, terima kasih telah membaca artikel yang berjudul Dell Inspiron 14-3421.

Kamis, 02 Juli 2015

Game Performance: Data-Oriented Programming

Posted by Shanee Nishry, Game Developer Advocate



To improve game performance, we’d like to highlight a programming paradigm that will help you maximize your CPU potential, make your game more efficient, and code smarter.



Before we get into detail of data-oriented programming, let’s explain the problems it solves and common pitfalls for programmers.



Memory


The first thing a programmer must understand is that memory is slow and the way you code affects how efficiently it is utilized. Inefficient memory layout and order of operations forces the CPU idle waiting for memory so it can proceed doing work.



The easiest way to demonstrate is by using an example. Take this simple code for instance:



char data[1000000]; // One Million bytes
unsigned int sum = 0;

for ( int i = 0; i < 1000000; ++i )
{
sum += data[ i ];
}


An array of one million bytes is declared and iterated on one byte at a time. Now let's change things a little to illustrate the underlying hardware. Changes marked in bold:



char data[16000000]; // Sixteen Million bytes
unsigned int sum = 0;

for ( int i = 0; i < 16000000; i += 16 )
{
sum += data[ i ];
}


The array is changed to contain sixteen million bytes and we iterate over one million of them, skipping 16 at a time.



A quick look suggests there shouldn't be any effect on performance as the code is translated to the same number of instructions and runs the same number of times, however that is not the case. Here is the difference graph. Note that this is on a logarithmic scale--if the scale were linear, the performance difference would be too large to display on any reasonably-sized graph!




Graph in logarithmic scale


The simple change making the loop skip 16 bytes at a time makes the program run 5 times slower!



The average difference in performance is 5x and is consistent when iterating 1,000 bytes up to a million bytes, sometimes increasing up to 7x. This is a serious change in performance.



Note: The benchmark was run on multiple hardware configurations including a desktop with Intel 5930K 3.50GHz CPU, a Macbook Pro Retina laptop with 2.6 GHz Intel i7 CPU and Android Nexus 5 and Nexus 6 devices. The results were pretty consistent.



If you wish to replicate the test, you might have to ensure the memory is out of the cache before running the loop because some compilers will cache the array on declaration. Read below to understand more on how it works.



Explanation


What happens in the example is quite simply explained when you understand how the CPU accesses data. The CPU can’t access data in RAM; the data must be copied to the cache, a smaller but extremely fast memory line which resides near the CPU chip.



When the program starts, the CPU is set to run an instruction on part of the array but that data is still not in the cache, therefore causing a cache miss and forcing the CPU to wait for the data to be copied into the cache.



For simplicity sake, assume a cache size of 16 bytes for the L1 cache line, this means 16 bytes will be copied starting from the requested address for the instruction.



In the first code example, the program next tries to operate on the following byte, which is already copied into the cache following the initial cache miss, therefore continuing smoothly. This is also true for the next 14 bytes. After 16 bytes, since the first cache miss the loop, will encounter another cache miss and the CPU will again wait for data to operate on, copying the next 16 bytes into the cache.



In the second code sample, the loop skips 16 bytes at a time but hardware continues to operate the same. The cache copies the 16 subsequent bytes each time it encounters a cache miss which means the loop will trigger a cache miss with each iteration and cause the CPU to wait idle for data each time!



Note: Modern hardware implements cache prefetch algorithms to prevent incurring a cache miss per frame, but even with prefetching, more bandwidth is used and performance is lower in our example test.





In reality the cache lines tend to be larger than 16 bytes, the program would run much slower if it were to wait for data at every iteration. A Krait-400 found in the Nexus 5 has a L0 data cache of 4 KB with 64 Bytes per line.



If you are wondering why cache lines are so small, the main reason is that making fast memory is expensive.



Data-Oriented Design



The way to solve such performance issues is by designing your data to fit into the cache and have the program to operate on the entire data continuously.



This can be done by organizing your game objects inside Structures of Arrays (SoA) instead of Arrays of Structures (AoS) and pre-allocating enough memory to contain the expected data.



For example, a simple physics object in an AoS layout might look like this:



struct PhysicsObject
{
Vec3 mPosition;
Vec3 mVelocity;

float mMass;
float mDrag;
Vec3 mCenterOfMass;

Vec3 mRotation;
Vec3 mAngularVelocity;

float mAngularDrag;
};


This is a common way way to present an object in C++.



On the other hand, using SoA layout looks more like this:



class PhysicsSystem
{
private:
size_t mNumObjects;
std::vector< Vec3 > mPositions;
std::vector< Vec3 > mVelocities;
std::vector< float > mMasses;
std::vector< float > mDrags;

// ...
};


Let’s compare how a simple function to update object positions by their velocity would operate.



For the AoS layout, a function would look like this:



void UpdatePositions( PhysicsObject* objects, const size_t num_objects, const float delta_time )
{
for ( int i = 0; i < num_objects; ++i )
{
objects[i].mPosition += objects[i].mVelocity * delta_time;
}
}


The PhysicsObject is loaded into the cache but only the first 2 variables are used. Being 12 bytes each amounts to 24 bytes of the cache line being utilised per iteration and causing a cache miss with every object on a 64 bytes cache line of a Nexus 5.



Now let’s look at the SoA way. This is our iteration code:



void PhysicsSystem::SimulateObjects( const float delta_time )
{
for ( int i = 0; i < mNumObjects; ++i )
{
mPositions[ i ] += mVelocities[i] * delta_time;
}
}


With this code, we immediately cause 2 cache misses, but we are then able to run smoothly for about 5.3 iterations before causing the next 2 cache misses resulting in a significant performance increase!



The way data is sent to the hardware matters. Be aware of data-oriented design and look for places it will perform better than object-oriented code.



We have barely scratched the surface. There is still more to data-oriented programming than structuring your objects. For example, the cache is used for storing instructions and function memory so optimizing your functions and local variables affects cache misses and hits. We also did not mention the L2 cache and how data-oriented design makes your application easier to multithread.



Make sure to profile your code to find out where you might want to implement data-oriented design. You can use different profilers for different architecture, including the NVIDIA Tegra System Profiler, ARM Streamline Performance Analyzer, Intel and PowerVR PVRMonitor.



If you want to learn more on how to optimize for your cache, read on cache prefetching for various CPU architectures.



Rabu, 01 Juli 2015

Harga dan Spesifikasi Lenovo y50 Review Laptop Gaming

Lenovo y50 - Harga dan Spesifikasi Lenovo y50 Review Laptop Gaming - Laptop Lenovo ini merupakan salah satu produk yang memiliki performa yang sangat tinggi, Yaitu Lenovo Thinkpad Y50-70-7993, Seri Laptop yang satu ini sangat cocok digunakan untuk memaikan game dan aplikasi-aplikasi dengan spesifikasi tinggi lainnya. Baca Juga : Daftar Harga Laptop Lenovo 

Performa dan Spesifikasi 
Laptop lenovo y50 ini memiliki processor Intel Core i7 dengan type 4710HQ yang berkecepatan 2.5GHz dengan Cahce Memory 6MB,  ini dapat menghasilkan performa dahsyat dan memberikan kinerja yang luar biasa, laptop lenovo y50 ini semakin baik dengan dukungan RAM yang juga tergolong besar yaitu 8 GB DDR3 yang berfungsi sebagai media tempat pernyimpanan 'sementara' pada saat menjalankan berbagai proses/aktifitas dari laptop ini.

Lenovo y50

lenovo y50

Selain itu, Banyak juga fitur-fitur yang sudah disediakan pada laptop lenovo y50 ini, seperti Fitur HDMI dan Juga USB 3.0, Port HDMI ini bisa anda manfaatkan untuk menghubungkannya pada proyektor agar menghasilkan Output yang besar, Sedangkan Fitur USB 3.0 ini membuat proses pemindahan data lebih cepat dibanding USB 2.0.

Salah satu spesifikasi yang sangat disukai dari laptop ini adalah, NVIDIA GTX 860M yang memiliki kapasitas memori sebesar 4 GB dengan tipe DDR5, tentu saja dengan spesifikasi grafis diatas anda bisa menghasilkan kualitas gambar/video/game dengan resolusi tinggi tanpa takut nge-hang, Nah Satu Lagi, Layar monitor  sebesar 15,6 ini ini sudah mendukung fitur FULL HD.

Spesifikasi Laptop Lenovo y50

  • Nama Produk Thinkpad Y50-70-7993
  • Series thinkpad
  • Processor Type Intel Core i7 4710 2.5GHz
  • Processor Core QuadCore
  • Memory Size 8GB DDR3 1600MHz
  • Memory Slot 2
  • Storage Size 1TB 5400Rpm HDD
  • Storage Interface Serial ATA
  • Graphic Card NVIDIA GeForce
  • Graphic Card Memory Size 4GB
  • Wireless Type IEEE802.11b/g/n
  • Screen Size 15.6inch
  • Screen Resolution 1920 x 1080Pixel
    • USB 2.0 : 1 
    • USB 3.0 : 2
  • Average Battery Life 5Hours
  • Batter 6 cell lithium ion
  • Weight 2.4kg
  • Dimensions 388.6x271.7x20.3
  • Operating System Windows 8

Harga Laptop Lenovo y50

  • Harga Baru (Termurah) : Rp. 13.250.000
  • Harga Bekas : ~

Untuk harga diatas mungkin sedikit berbeda dengan harga laptop terbaru di daerah anda, dan anda juga perlu ketahui bahwa diatas harga dapat sewaktu-waktu berubah sesuai kondisi yang ada. Oke Mungkin Hanya sekian yang dapat saya berikan pada review laptop lenovo thinkpad y50 ini, semoga bermanfaat dan terima kasih telah membaca artikel saya yang berjudul Spesifikasi Lenovo Y50.

Spesifikasi dan Harga Laptop Aspire One 14 Z1401-C9UE

Acer One Z1401 - Spesifikasi dan Harga Laptop Aspire One 14 Z1401-C9UE - Laptop Aspire One 14 Z1401-C9UE atau biasa orang-orang memanggilnya dengan nama Acer One Z1401 ini merupakan keluaran Vendor yang sudah lama melintang di dunia teknologi

Performa dan Spesifikasi
Acer One Z1401 ini memiliki processor Intel Celeron Tipe N2840 yang berkecepatan 2.16Ghz dan jika ditingkatkan ke versi turbo, maka kecepatanya menjadi 2.58Ghz dengan processor Dual Core. Tipe N2840 ini juga sudah ditanamkan memori cache sebesar 1MB yang akan menjadi bagian dari pengalaman baru yang anda rasakan, Juga tambahan RAM sebesar 2GB DDR3 yang juga berfungsi dalam meningkatkan performa dan kinerja dari pengolah data dari processor laptop Acer One Z1401 ini.

Acer One Z1401

Acer One Z1401


Selain Itu, Laptop acer one 14 z1401 ini memiliki media pernyimpanan data sebesar 500GB Sata, Ukuran seperti ini sudah sangat cukup untuk menampung berbagai macam file multimedia yang anda miliki dan dokumen-dokumen lainnya. Nah Perangkat DVD-RW SuperMulti Juga turut menambah fitur dari laptop Acer One Z1401 ini selain berguna sebagai Pembacaan CD  atau DVD, fitur yang satu ini juga berfungsi sebagai pemutar video disk pada  Acer Aspire One 14 Z1401-C9UE.

Baca Juga : Spesifikasi Acer Aspire E1-451G

Jika dilihat dari Segi Fisik, Terlihat Layar 14 inchi yang digunakan pada laptop Acer Aspire One 14 Z1401-C9UE ini berupa Acer Cine Crystal LED-backlit TFT LCD dan telah dengan dua speaker beserta microphone yang mendukung aktifitas anda sehari-hari.

Spesifikasi Aspire One 14 Z1401-C9UE

  • Nama Produk Aspire One 14 Z1401-C9UE
  • Series Aspire One14
  • Processor Type Intel Celeron N2840 2.16GHz
  • Processor Core DualCore
  • Memory Size 2GBDDR3
  • Memory Slot 1
  • Storage Size 500GB 5400RPM HDD
  • Storage Interface Serial ATAp
  • Graphic Card Intel Integrated Graphics
  • Screen Size 14inch
  • Screen Resolution 1366 x 768Pixel
  • Wireless Type IEEE802.11b/g/n
  • USB 2.0 : 2
  • USB 3.0 : 1
  • Average Battery Life 5Hours
  • Operating System Windows 8

Harga Aspire One 14 Z1401-C9UE

  • Harga Baru : Rp. 3.600.000
  • Harga Bekas : ~
Baca Juga :

Untuk Harga laptop acer z1401 diatas dapat sewaktu-waktu berubah sesuai kondisi yang ada, dan Harap, Selalu memeriksa barang yang akan anda beli. Oke Mungkin hanya sekian informasi yang dapat saya berikan, semoga bermanfaat dan jika ada pertanyaan silahkan kirim di kolom komentar dibawah. Terima Kasih Telah membaca artikel Acer One Z1401.