AI Hardware

NOTE: this article was published on Nov 6, 2018. Things really move fast, as this EE Times article from January 2018 portrays: https://www.eetimes.com/document.asp?doc_id=1332877&_mc=sm_eet_editor_rickmerritt

The basic assumptions of the article still stand!

Artificial intelligence: everybody is talking about it, and the as-of-yet unrealized possibilities of the technology are fueling a renaissance in the hardware and software industry. Hardware and software companies — including Intel, NVidia, Google, IBM, Microsoft, Facebook, Qualcomm, ARM and many others — are racing to build the next AI hardware platform or fighting to maintain their lead.

AI, and deep learning (a sub-field of neural networks) in particular is an inherently non-Von Neumann process, and the prospect of having a processor more closely tailored to the specific needs of neural networks is appealing.

But, I like to think before acting, especially before diving into a potentially very expensive hardware project. And I would like to follow the very same paradigm that deep learning successfully uses to compute — learn from past examples — to determine the best path forward when considering this important question:

Should the AI industry build a specialized deep learning chip, and, if so, what should it look like?

Let’s first look at the past to predict the future.

The World Is Administered by the Wise but Progresses Because of the Crazy

The U.S. Defense Advanced Research Projects Agency (DARPA) is an agency created in 1958 as the Advanced Research Projects Agency (ARPA) by U.S. President Dwight Eisenhower with the goal of the developing “crazy innovative” technologies for use by the military. The agencies played a vital role in the development of defense (and non-defense) technology, such as ARPANET, the basis for what would become the internet; GPS technology; and many others.

In 2008, DARPA launched the Systems of Neuromorphic Adaptive Plastic Scalable Electronics (SyNAPSE). The goal was to create a new breed of non-traditional brain-inspired processors that could perform perception and behavioral tasks while simultaneously achieving significant energy savings.

Biology makes no distinction between memory and computation.

The program, which originally involved my lab at Boston University and researchers at Hewlett-Packard, HRL Laboratories, and IBM, had the goal of achieving energy efficiency by intelligently locating data and computation on the chip, alleviating the need to move data over large distances. The idea was to do this from a single synapse and scale up to a whole brain (see figure).

Some versions of the chip employed sophisticated memristive device technologies to implement dense connectivity between neurons and asynchronous computation — processing and transmitting data only as required, similar to how neurons process and communicate information.

Why SyNAPSE?

SyNAPSE was a complex, multi-faceted project, but it was rooted in two fundamental problems. First, traditional algorithms perform poorly in the complex, real-world environments in which biological agents thrive. Biological computation, in contrast, is highly distributed and deeply data-intensive. Second, traditional microprocessors are extremely inefficient at executing highly distributed, data-intensive algorithms. SyNAPSE sought both to advance the state-of-the-art in biological algorithms and to develop a new generation of nanotechnology necessary for the efficient implementation of those algorithms.

Biology makes no distinction between memory and computation. Virtually every synapse of every neuron simultaneously stores information and uses this information to compute. Standard computers, in contrast, separate memory and processing into two nice, neat boxes. Biological computation assumes these boxes are the same thing. Understanding why this assumption is such a problem requires stepping back to the core design principles of digital computers.

The vast majority of current-generation computing devices are based on the Von Neumann architecture. This core architecture is wonderfully generic and multi-purpose, attributes which enabled the information age. Von Neumann architecture comes with a deep, fundamental limit, however. A Von Neumann processor can execute an arbitrary sequence of instructions on arbitrary data, enabling re-programmability, but the instructions and data must flow over a limited capacity bus, connecting the processor and main memory. Thus, the processor cannot execute a program faster than it can fetch instructions and data from memory. This limit is known as the “Von Neumann bottleneck.”

Multi-core and massively multi-core architectures are partial solutions but still fit within the same general theme. Extra transistors are swapped for higher performance. Rather than relying on automatic mechanisms alone, though, multi-core chips give programmers much more direct control of the hardware. This works beautifully for many classes of algorithms, but not all and certainly not for data-intensive bus-limited ones.

Unfortunately, the exponential transistor density growth curve cannot continue forever without hitting basic physical limits, and these transistors will not serve the purpose of enabling brains to run efficiently in silicon. Enter the DARPA SyNAPSE program.

The Outcome of SyNAPSE

In 2014, after about six years of effort, one of the groups — IBM in San Jose, California — announced the “birth” of its SyNAPSE chip, loaded with more than five billion transistors and more than 250 million synapses (programmable logic points). The chip was built on Samsung Foundry’s 28nm process technology, and its power consumption was less than 100 milliwatts during operation. Despite this still being orders of magnitude fewer than the actual count of brain synapses, it was an important step toward building more brain-like chips.

So, after DARPA poured tens of millions of dollars into SyNAPSE, where are neuromorphic—“brain-inspired”—chips today? Can I find them at Best Buy, as I can find the other processors used today to run AI?

They are nowhere to be found.

So, what can be found? Which hardware can AI run on?

CPU, GPU, VPU, TPU, [whatever you want]PU

While you can’t buy a fancy SyNAPSE processor to run your AI, you have surely heard of — and maybe have even bought — CPUs or GPUs (graphics processors). GPU-accelerated computing leverages GPUs to reduce the time in computing complex applications: it offloads compute-intensive portions of the application to the GPU, while the remainder of the code still runs on the CPU. An intuitive way to understand why this is faster is to look into how CPUs and GPUs compute: while CPUs are designed to have a few cores optimized for sequential serial processing, GPUs have been built by design as massively parallel processors consisting of thousands of smaller cores which are best at handling multiple tasks simultaneously.

Movidius, now part of Intel (as the FPGA company Altera and the AI hardware company Nervana), built and successfully commercialized a Visual Processing Unit (VPU). VPUs differ from GPUs as they were designed from the ground up to allow mobile devices to process intensive computer vision algorithms (whereas GPUs were adapted from processing graphics to machine vision).

Aside from NVidia (GPUs) and Intel (CPUs and VPUs), Google has joined the battle with the Tensor Processing Unit (TPU). This is a custom ASIC specifically built for Google’s TensorFlow framework. The energy/speed savings are achieved by being more lenient to compute precision losses: by allowing the chip to be more tolerant of reduced computational precision, the TPU requires fewer transistors per operation. Since neural networks can tolerate such a precision loss by gracefully degrading performance (rather than “STOP WORKING”), it’s a processor that simply works.

How about Qualcomm? The company has talked up, and then apparently abandoned, its Zeroth AI software platform for mobile computing, but it’s hard to get a clear sense of Qualcomm’s efforts in this area, although recent efforts on Snapdragon seem to indicate a resurgence of interest.

Finally, we should not forget ARM: the chip-licensing firm — whose claim to fame is low-power processing — is heavily researching and investing in AI. And, to be honest, we can run Neurala’s algorithms pretty well on those tiny and inexpensive chips already!

So, there is plenty of hardware available to run your AI. What is the common thread of this hardware, and is it the time for the hardware industry to jump into another “specialized AI chip?”

3 Lessons Learned from Brain-Inspired Hardware

Programmability, programmability, programmability.

The success of NVidia is only partially due to performance. There are alternatives to NVidia processors that are either faster, leaner in power requirements or both. But NVidia’s sweet spot is a judicious intersection of performance, price and ease of use. The company has done a very good job of making the development, testing and fielding of neural network algorithms seamless.

So, why is programmability so important for AI?

Because AI is still a very young and dynamic field. Neural networks, deep learning and reinforcement learning: these are all research-intensive enterprises. In research, flexibility and ease of use are key to shortening the time for a research cycle. A new paradigm or a new variation in an AI algorithm may modify the underlying mathematical and computational assumptions enough to make any specialized hardware hopelessly obsolete.

I truly believe that, in the best interest of advancing AI, hardware and software should be somehow factorized, as to allow maximum flexibility to algorithm developers, in particular at a time when AI is quickly innovating and finding its path.

I believe that the hardware company that understands this trend and provides flexibility as the first and foremost feature will succeed in capturing the heart — and brains — of the field.

248 thoughts on “Does Artificial Intelligence Require Specialized Processors?”
  1. I wanted to put you the very little remark to be able to thank you again considering the awesome basics you’ve contributed above. It’s generous of people like you giving easily all a few individuals could have advertised as an e-book in making some bucks for their own end, and in particular considering that you could have done it if you considered necessary. The basics additionally acted as a easy way to be aware that many people have a similar desire just as mine to figure out a great deal more concerning this condition. Certainly there are a lot more enjoyable instances ahead for folks who check out your blog.

  2. I enjoy you because of all of your effort on this blog. Ellie enjoys doing internet research and it’s easy to see why. All of us hear all about the compelling manner you create functional ideas by means of the blog and as well cause contribution from other ones about this article and my child is being taught a great deal. Enjoy the remaining portion of the new year. You’re the one carrying out a first class job.

  3. I know this if off topic but I’m looking into starting my own weblog and was wondering what all is required to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100 sure. Any suggestions or advice would be greatly appreciated. Thank you

  4. I am often to blogging and i really appreciate your content. The article has really peaks my interest. I am going to bookmark your site and keep checking for new information.

  5. I have seen a lot of useful items on your internet site about personal computers. However, I’ve the view that notebook computers are still more or less not powerful sufficiently to be a good choice if you usually do jobs that require a great deal of power, for example video touch-ups. But for website surfing, statement processing, and quite a few other common computer work they are okay, provided you may not mind the tiny screen size. Appreciate sharing your opinions.

  6. Hc pigment Control Leke Kremi

    HC Pigment-Control’ün cilt lekelerine karşı hızlı ve güçlü etkisi,
    Kuzey Kanada Bozkırları’na özgü bir tarla bitkisi olan Rumeks’ten (Tyrostat™), tabiatın yeniden canlandırma mucizesi olan Yeniden Diriliş Bitkisi’ne kadar birçok doğal
    ve saf aktif bileşene dayalıdır. Tüm bu aktif bileşenlerin, lekeler ve cilt yaşlanması
    üzerindeki etkileri in-vivo testler ve klinik laboratuvar çalışmalarıyla kanıtlanmıştır.
    Tüm cilt tiplerinde, leke problemlerini giderme
    ve önlemede, cilt tonu eşitsizliğinde, cilt aydınlatmasında, nem
    ihtiyacı olan ciltlerde güvenle kullanılabilir.

    LEKE KrEMi için hemen sitemizi ziyaret et

  7. Takipçi SATIN Alarak Profine Zengin Gösterebilirsin

    Takipçi satın al seçenekleri bireylerin beklentilerine gore çok
    çok detaylı olabilmektedir.
    herkesin Instagrama hesabında farklı bir gaye ve beklentiyle takipçi miktarını çoğaltmak
    istemesi söz konusudur.
    bunların hepsine hitap edebilecek hizmetlerin sunulması ile beraber
    en iyi instagram takipçi alma sitesinden takipçi almaktır.
    Bu durumda Takipçi SaTın AL
    Sitesi üzerinden 5.000, 10.000 bu rakamların fazlası yada azı dilediğiniz kadar takipçi satın alabilirsiniz

  8. Cilt lekeleri, çeşitli faktörlere bağlı olarak
    ortaya çıkabilir. genelde akne sonrası yahut korunmasız güneşlenme sonrası, leke görülebilir.
    Leke oluşumu çabuk olsa da basit basit geçmez ve ciltte kötü bir
    görüntü oluşturabilir. En iyi Leke kremi kullanılarak,
    lekelere veda edilebilir. leke kremleri günde iki defa, gündüzleri güneş koruyucu
    ile birlikte kullanılmalıdır.

    En İyi Leke Kremi

    En iyi Leke kremi çeşitleri, lekenin yapısına ve türüne nazaran değişkenlik
    gösterir. Farklı içeriğidir. Akne lekeleri için nicamide içerikli
    ürünler tercih edilir. hem de cildi soyucu tesiri olan, hafifçe asit içerikli kremler de sivilce lekelerine iyi gelir..

    Hc markasının gözde ürünlerinden tedavisinde oldukça etkili bir tedavi yöntemidir.
    Hekimin seçeceği bir peeeling solüsyonu tüm yüze uygulanır.
    Bu yöntemle leke tedavi olurken aynı zamanda cilt yenilenmiş ve
    tazelenmiş olur. Yani kimyasal peeling yöntemi ile leke tedavi edilirken cilt gençleştirme işlemi de yapılmış olur.

    Uygulandığı bölgede yeniden yapılanma sürecini başlattığı için pigment hücrelerinin çok bulunduğu lekeli alanlarda da
    yeniden yapılanmayı tetikler ve o bölgede kümelenmiş pigment hücrelerini eşitler.
    Böylece altıniğne lazer ile lekeler tedavi olurken tüm ciltte cilt tonu eşitsizlikleri
    de düzelir.

    HC Pigment-Control’ün cilt lekelerine karşı hızlı ve güçlü etkisi, Kuzey Kanada Bozkırları’na özgü bir tarla bitkisi olan Rumeks’ten (Tyrostat™),
    tabiatın yeniden canlandırma mucizesi olan Yeniden Diriliş Bitkisi’ne kadar birçok doğal ve saf aktif bileşene dayalıdır.
    Tüm bu aktif bileşenlerin, lekeler ve cilt yaşlanması üzerindeki etkileri in-vivo testler ve klinik laboratuvar
    çalışmalarıyla kanıtlanmıştır. Tüm cilt tiplerinde, leke problemlerini giderme ve önlemede, cilt tonu eşitsizliğinde, cilt aydınlatmasında,
    nem ihtiyacı olan ciltlerde güvenle kullanılabilir.

    Leke Kremi

  9. Instagram’da bir hesabın takipçi sayısı, o hesabın prestiji açısından çok önemlidir.
    Bundan dolayı,
    hesabını büyütmek isteyenler, öncelikle takipçi satın almaktadır.
    Fazla takipçi sayısı olan hesaplar,
    daha fazla dikkat çeker ve daha fazla kişiye ulaşırlar.
    Firma, müşterilerin farklı taleplerine cevap verebilmek adına farklı takipçi paketleriyle hizmet vermektedir.
    İnstagram Takipçi SaTın AL işlemi bu
    taleplerin en başında gelir, ve çok hızlı şekilde takipçilerinizin gönderimi yapılır.
    Güvenilir adresin adı takip2018.com

  10. Everything published was very reasonable. However, what about this?
    what if you added a little content? I ain’t saying your
    information isn’t solid., however what if you added something to possibly grab a person’s attention? I mean Does Artificial Intelligence
    Require Specialized Processors? | Massimiliano Versace is a little vanilla.
    You could look at Yahoo’s front page and note how they create article titles
    to grab people to open the links. You might add a related video or a related pic or two to grab readers interested about
    everything’ve written. In my opinion, it could make your posts a little bit more
    interesting.

  11. I just couldn’t depart your web site prior to suggesting that I extremely enjoyed the standard information a person provide for your visitors? Is going to be back often to check up on new posts

  12. A few things i have seen in terms of pc memory is the fact there are specific features such as SDRAM, DDR and so on, that must match up the requirements of the mother board. If the personal computer’s motherboard is kind of current while there are no computer OS issues, replacing the storage space literally will take under one hour. It’s among the easiest computer system upgrade types of procedures one can envision. Thanks for giving your ideas.

  13. In this great scheme of things you actually receive a B+ with regard to effort and hard work. Where exactly you actually misplaced me personally ended up being on your specifics. You know, as the maxim goes, details make or break the argument.. And that could not be much more correct in this article. Having said that, permit me inform you just what exactly did do the job. The writing is actually extremely powerful which is possibly why I am taking the effort in order to opine. I do not make it a regular habit of doing that. Second, although I can notice a jumps in reasoning you come up with, I am not necessarily confident of how you appear to connect the points which make your final result. For the moment I shall yield to your issue however wish in the foreseeable future you actually connect your facts much better.

  14. Hi my friend! I wish to say that this post is amazing, nice written and include approximately all significant infos. I抎 like to peer extra posts like this .

  15. There are certainly loads of particulars like that to take into consideration. That could be a nice point to bring up. I supply the ideas above as general inspiration however clearly there are questions like the one you carry up where the most important factor shall be working in honest good faith. I don?t know if best practices have emerged round issues like that, however I’m sure that your job is clearly recognized as a fair game. Both girls and boys feel the impression of just a moment抯 pleasure, for the rest of their lives.

  16. Pretty section of content. I just stumbled upon your web site and in accession capital to say that I acquire in fact loved account your weblog posts. Anyway I’ll be subscribing in your feeds and even I success you get right of entry to consistently rapidly.

  17. Its such as you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you can do with a few to power the message home a bit, but other than that, that is wonderful blog. A fantastic read. I will definitely be back.

  18. Hello there, You’ve performed an excellent job. I will certainly digg it and in my opinion recommend to my friends. I’m confident they will be benefited from this site.

  19. Thank you for the good writeup. It actually used to be a enjoyment account it. Look complex to more added agreeable from you! By the way, how can we communicate?

  20. Fantastic beat ! I wish to apprentice while you amend your web site, how can i subscribe
    for a blog website? The account aided me a acceptable deal.
    I had been tiny bit acquainted of this your broadcast offered bright clear idea

  21. constantly i used to read smaller content which also clear their motive, and that is also happening with this article
    which I am reading at this time.

  22. Good post however , I was wondering if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit more. Cheers!

  23. Thank you for the sensible critique. Me & my neighbor were just preparing to do some research on this. We got a grab a book from our area library but I think I learned more from this post. I’m very glad to see such excellent information being shared freely out there.

  24. you are really a good webmaster. The site loading speed is amazing. It seems that you are doing any unique trick. Moreover, The contents are masterwork. you have done a magnificent job on this topic!

  25. Hello there! This post could not be written any better!
    Reading through this post reminds me of my previous room mate!
    He always kept chatting about this. I will forward this post to him.
    Fairly certain he will have a good read. Thanks for sharing!

  26. Attractive component of content. I just stumbled
    upon your website and in accession capital to say that I acquire in fact enjoyed account your
    blog posts. Any way I will be subscribing on your feeds or even I success you access consistently
    rapidly.

  27. Hi there! I know this is kind of off topic
    but I was wondering which blog platform are you using for this
    site? I’m getting fed up of WordPress because I’ve had problems with hackers and I’m looking at alternatives for another platform.
    I would be awesome if you could point me in the direction of a
    good platform.

  28. Heya i am for the first time here. I came across this board and I find It really useful & it helped
    me out a lot. I hope to give something back and aid others like you aided me.

  29. It is in point of fact a great and useful piece of information. I¦m satisfied that you simply shared this useful information with us. Please keep us up to date like this. Thanks for sharing.

  30. Hello, i think that i saw you visited my weblog so i came to “return the favor”.I am attempting to find things to enhance my web site!I suppose its ok to use some of your ideas!!

  31. I think everything published made a lot of sense.
    However, what about this? what if you added a little content?

    I mean, I don’t wish to tell you how to run your blog,
    however suppose you added a headline to possibly get people’s attention? I mean Does Artificial Intelligence Require Specialized Processors?
    | Massimiliano Versace is a little boring. You could peek at Yahoo’s front page and
    see how they create news headlines to get viewers
    to click. You might add a related video or a pic or two to grab readers excited about everything’ve got to say.
    Just my opinion, it would bring your blog a little livelier.

  32. hi!,I love your writing very a lot! percentage we keep up a correspondence more about your post on AOL? I need an expert on this house to resolve my problem. Maybe that is you! Having a look ahead to peer you.

  33. Hello! I’m at work surfing around your blog from my new iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Carry on the great work!

  34. Wow, incredible blog layout! How long have you been blogging for?

    you make blogging look easy. The overall look of your website is excellent, as well as the content!

  35. I do accept as true with all the concepts you have offered on your post. They’re really convincing and can certainly work. Nonetheless, the posts are too brief for starters. Could you please extend them a bit from subsequent time? Thank you for the post.

  36. I haven¦t checked in here for a while as I thought it was getting boring, but the last few posts are good quality so I guess I will add you back to my everyday bloglist. You deserve it my friend 🙂

  37. I was wondering if you ever considered changing the page layout of your website? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having one or 2 images. Maybe you could space it out better?

  38. Zengin Çeşitleri İle instagram Takipçi Satın Al Paketleri
    Sosyal medya paketleri arasında yer alan instagram takipçi satın al seçeneği sayesinde kısa sürede takipçi sayınızı
    arttırabilirsiniz. Üstelik takipçi gönderimleri anında başlayarak ortalama 1 saatte
    tamamlanmaktadır.
    1000 instgaram takipçi
    2000 instagram takipçi
    3000 instagram takipçi gibi dilediğiniz kadar paketlere
    sahip olabilirsiniz. En iyi takipçi sitesi olarak Türkiye de
    adı geçen takipcintr.co ile alışverişe başlamak için hemen alttaki linkten faydalanın

    https://rebrand.ly/trco

  39. hello there and thank you for your information – I’ve definitely picked up something new from right here. I did however expertise several technical issues using this web site, as I experienced to reload the site a lot of times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I am complaining, but slow loading instances times will very frequently affect your placement in google and can damage your quality score if advertising and marketing with Adwords. Well I’m adding this RSS to my e-mail and could look out for much more of your respective interesting content. Ensure that you update this again soon..

  40. hello!,I love your writing very much! percentage we be in contact extra about your post on AOL? I need an expert on this space to unravel my problem. May be that is you! Taking a look forward to see you.

  41. Hello to every one, for the reason that I am really keen of reading this website’s post to be updated daily.
    It contains good material.

  42. Hello there! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept chatting about this. I will forward this page to him. Fairly certain he will have a good read. Thank you for sharing!

  43. Thank you for sharing excellent informations. Your web-site is so cool. I am impressed by the details that you¦ve on this site. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for extra articles. You, my friend, ROCK! I found simply the info I already searched all over the place and just could not come across. What a perfect site.

  44. Link exchange is nothing else however it is simply placing the other
    person’s blog link on your page at suitable place and other person will also do same in support of you.

  45. Excellent items from you, man. I have understand your stuff prior
    to and you’re just extremely great. I actually like what you have obtained here, certainly like
    what you are stating and the best way through which you are
    saying it. You’re making it entertaining and you continue to care
    for to keep it smart. I can’t wait to learn far more from you.
    That is really a great website.

  46. I am really enjoying the theme/design of your site. Do you ever run into any internet
    browser compatibility issues? A small number of my blog visitors have complained about
    my blog not working correctly in Explorer but looks great in Opera.
    Do you have any advice to help fix this problem?

  47. Hello, Neat post. There’s an issue with your web site in web explorer, could test this?K IE nonetheless is the market chief and a huge component to people will miss your magnificent writing because of this problem.

  48. It’s actually a nice and helpful piece of info. I’m glad that you shared this helpful information with us. Please stay us informed like this. Thanks for sharing.

  49. What i do not realize is actually how you are no longer really much more well-appreciated than you might be right now. You are so intelligent. You already know therefore significantly in the case of this subject, made me in my opinion imagine it from a lot of varied angles. Its like men and women aren’t interested unless it’s one thing to accomplish with Lady gaga! Your personal stuffs nice. Always maintain it up!

  50. Greetings! I’ve been following your web site for some time
    now and finally got the bravery to go ahead
    and give you a shout out from New Caney Texas! Just wanted to say keep up the good job!

  51. Pretty section of content. I just stumbled upon your website and in accession capital to assert that I get actually
    enjoyed account your blog posts. Any way I’ll be subscribing to
    your feeds and even I achievement you access consistently rapidly.

  52. I have not checked in here for some time since I thought it was getting boring, but the last few posts are great quality so I guess I’ll add you back to my everyday bloglist. You deserve it my friend 🙂

  53. Woah! I’m really enjoying the template/theme of this website.
    It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance” between user friendliness and
    visual appearance. I must say you have done a
    amazing job with this. Also, the blog loads extremely fast for me on Opera.
    Superb Blog!

  54. I have been surfing online more than three hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. Personally, if all site owners and bloggers made good content as you did, the web will be much more useful than ever before.

  55. Can I just say what a relief to find someone who actually knows what theyre talking about on the internet. You definitely know how to bring an issue to light and make it important. More people need to read this and understand this side of the story. I cant believe youre not more popular because you definitely have the gift.

  56. Hello! I know this is kind of off topic but I
    was wondering which blog platform are you using for this
    site? I’m getting sick and tired of WordPress because I’ve had problems
    with hackers and I’m looking at alternatives for another platform.
    I would be awesome if you could point me in the direction of
    a good platform.

  57. I like what you guys are up too. This type of clever work and exposure!

    Keep up the excellent works guys I’ve incorporated you guys to my personal blogroll.

  58. Hey I know this is off topic but I was wondering if you knew of
    any widgets I could add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time
    and was hoping maybe you would have some experience
    with something like this. Please let me know if you run into
    anything. I truly enjoy reading your blog and I look forward to your new updates.

  59. Having read this I thought it was very enlightening.
    I appreciate you finding the time and effort to put this article together.

    I once again find myself spending a lot of time both reading and commenting.

    But so what, it was still worthwhile!

  60. After going over a number of the blog posts
    on your site, I truly like your technique of blogging.
    I bookmarked it to my bookmark webpage list and will
    be checking back soon. Please visit my website as well and
    tell me your opinion.

  61. I’ve been surfing online more than 4 hours today,
    yet I never found any interesting article like yours.

    It is pretty worth enough for me. In my view, if all site owners and bloggers made good content as you did, the web
    will be much more useful than ever before.

  62. I have seen loads of useful factors on your web site about personal computers. However, I’ve got the viewpoint that laptops are still more or less not powerful enough to be a good selection if you frequently do things that require lots of power, for instance video editing. But for net surfing, microsoft word processing, and quite a few other popular computer work they are just great, provided you never mind the small screen size. Appreciate sharing your ideas.

  63. It’s the best time to make some plans for the longer
    term and it’s time to be happy. I have read this submit and if
    I may just I desire to counsel you few attention-grabbing things or suggestions.
    Perhaps you could write next articles referring
    to this article. I wish to read even more issues about it!

  64. Thanks for making me to attain new thoughts about computer systems. I also possess the belief that one of the best ways to keep your notebook in primary condition is a hard plastic-type case, as well as shell, that matches over the top of the computer. These types of protective gear will be model precise since they are manufactured to fit perfectly within the natural covering. You can buy all of them directly from the vendor, or from third party places if they are readily available for your mobile computer, however its not all laptop will have a covering on the market. Yet again, thanks for your guidelines.

  65. It is perfect time to make some plans for the future and it is time to be
    happy. I’ve read this post and if I could I wish
    to suggest you some interesting things or tips.
    Perhaps you can write next articles referring to this article.

    I desire to read more things about it!

  66. This design is incredible! You obviously know how to keep a
    reader amused. Between your wit and your videos,
    I was almost moved to start my own blog (well, almost…HaHa!)
    Excellent job. I really enjoyed what you had
    to say, and more than that, how you presented it. Too cool!

  67. I will immediately take hold of your rss feed as I can’t to find
    your email subscription hyperlink or e-newsletter service.
    Do you’ve any? Please allow me recognize so that I may subscribe.
    Thanks.

  68. Good day! Would you mind if I share your blog with my twitter group? There’s a lot of people that I think would really appreciate your content. Please let me know. Cheers

  69. Thank you for some other informative site. Where else may I get that kind
    of info written in such a perfect way? I have a venture that I am
    simply now running on, and I have been on the look out for such info.

  70. Hey there! This is my 1st comment here so I just wanted
    to give a quick shout out and say I really enjoy reading your posts.

    Can you recommend any other blogs/websites/forums that go over the same topics?

    Thanks!

  71. It is appropriate time to make some plans for the future and it’s time to be
    happy. I have learn this post and if I may I want to counsel
    you some interesting issues or tips. Perhaps you could write next articles referring
    to this article. I wish to learn more issues
    about it!

  72. I’m amazed, I have to admit. Seldom do I encounter a blog that’s both educative and engaging,
    and let me tell you, you have hit the nail on the head.
    The problem is something not enough men and women are speaking intelligently about.
    Now i’m very happy I stumbled across this in my hunt for something concerning this.

  73. I have been surfing on-line more than 3 hours as of late,
    yet I by no means found any attention-grabbing article like yours.
    It is beautiful value enough for me. In my view, if all
    web owners and bloggers made good content material as you probably did, the net can be much
    more helpful than ever before.

Leave a Reply

Your email address will not be published.

I accept that my given data and my IP address is sent to a server in the USA only for the purpose of spam prevention through the Akismet program.More information on Akismet and GDPR.