Skip to main content

Home/ Groups/ Aasemoon'z Cluster
Aasemoon =)

Don McCrady - Parallelism in C++ Using the Concurrency Runtime | | Channel 9 - 0 views

  • In this session, Don McCrady discusses how C++ programmers can fully utilize multicore in their applications using the Concurrency Runtime (ConcRT), the Parallel Pattern Library (PPL), and the Asynchronous Agents Library that ship with Visual Studio 2010.
Aasemoon =)

How to achieve timing closure in large, complex FPGA designs - 0 views

  • This article features an example chapter from a new *Hot-off-the-Press* book on FPGA Design that just recently hit the streets in August 2010. This chapter is reproduced here with the kind permission of the publisher – Springer. This book -- FPGA Design: Best Practices for Team-Based Design -- describes best practices for successful FPGA design. It is the result of the author’s meetings with hundreds of customers on the challenges facing each of their FPGA design teams. By gaining an understanding into their design environments, processes, what works and what does not work, key areas of concern in implementing system designs have been identified and a recommended design methodology to overcome these challenges has been developed.
Aasemoon =)

The basics of DSP for use in intelligent sensor applications: Part 3 - 0 views

  • Earlier in this series, we touched on one problem that can arise when sampling an analog signal, namely the problem of aliasing. There are three other issues with signal sampling to which we now turn our attention: digitization effects, finite register length effects, and oversampling. So far, weve assumed that all of the signals were measuring are continuous analog values; i.e., our measurements are completely accurate. Even in the cases in which we have noise, the underlying assumption is that the measurement itself, for example the noisy sensor output voltage, is known precisely.
Aasemoon =)

7mm Thick Pico Projector Can Produce a 70 inch Image (video) | Singularity Hub - 0 views

  • Japan’s Explay Ltd recently announced that it has begun to ship its pico projector engines to developers around the world. The Explay Projector Engine is only 6.7 cubic centimeters in size and just 7mm thick (~1/4 of an inch). Despites its tiny dimensions, the pico projector generates 14 lumens laser light on just 1.3 Watts of power (1.8 with control circuits) and can produce images 7 to 70 inches in size. Resolution is a respectable 852×480 and with a laser based system it should stay in sharp focus over a wide range (20 to 200cm). While Explay has yet to announce which manufacturers will be using their projector they did say that they expect it to appear in devices as early as February of 2011. Looks like we’ll need to watch for it at CES. Explay plans on improving their projector engine further. They hope that the end of 2011 will see the arrival of a 25 lumens WXGA 1366×768 version. A member of the R&D team in Israel (part of XDM Ltd) shows off the 14 lumens pico projector in a prototype testing rig in the video below. Not a bad image for the world’s smallest laser projector.
Aasemoon =)

Vale Java? Scala Vala palava - O'Reilly Broadcast - 0 views

  • Dave Megginson (who drove the development of the SAX API that will be familiar to many XML developers who use Java) recently wrote Java is dead. Java stood out as a programming language (though not as a platform) in that Sun had refused to standardize it through an independent and reputable standards organization (a lot of the hard work had been done in one attempt to put it through ECMA and one to put it through ISO, both times Sun pulled out and eventually made their highly unsatisfactory JCP Java Community Process system.) Without the ability to alter Java significantly in ways that might go against their druthers, Java suffered two major forks (Microsoft's J++ then its C#, and IBM's SWT) where significant players disagreed with a major component (the graphics library). Java succeeded in middleware, and but failed to take advantage of the rise of browsers on the deskop: their HTML parser was great for the middle 1990s but was deliberately neglected to the point of being unusable: it is hard not to see this as a deliberate attempt by Sun to leave the browser market to its friends and enemies. I really liked Java, and bet my company on it (in a sense): I would not do that today.
Aasemoon =)

Oracle's "new" kernel for RHEL clone: The real truth | NetworkWorld.com Community - 0 views

  • Oracle made a big noise in the Linux community yesterday by announcing its own spin on the Linux kernel on top if its so-called Unbreakable Linux. Oracle presented the announcement as offering a "modern" Linux kernel on top of its own clone of Red Hat. Underneath the hype, what's Oracle really offering, and what does it mean for Linux? For years, Oracle has ridden Red Hat's coattails and tried to present it as a good thing to its customers. Oracle rebrands Red Hat Enterprise Linux (RHEL), slaps its own support package on it, and lets Red Hat do all the heavy development lifting while it tries to poach Red Hat's customers. All perfectly legal according to the licenses that RHEL is shipped under, but a bit skeezy nonetheless. Or perhaps parasitic might be a better word.
Aasemoon =)

Amazon Web Services Blog: AWS For High Performance Cloud Computing - NASA, MATLAB - 0 views

  • The MATLAB team at MathWorks tested performance scaling of the backslash ("\") matrix division operator to solve for x in the equation A*x = b. In their testing, matrix A occupies far more memory (290 GB) than is available in a single high-end desktop machine—typically a quad core processor with 4-8 GB of RAM, supplying approximately 20 Gigaflops. Therefore, they spread the calculation across machines. In order to solve linear systems of equations they need to be able to access all of the elements of the array even when the array is spread across multiple machines. This problem requires significant amounts of network communication, memory access, and CPU power. They scaled up to a cluster in EC2, giving them the ability to work with larger arrays and to perform calculations at up to 1.3 Teraflops, a 60X improvement. They were able to do this without making any changes to the application code. Here's a graph showing the near-linear scalability of an EC2 cluster across a range of matrix sizes with corresponding increases in cluster size for MATLAB's parallel backslash operator:
Aasemoon =)

Honda Conducts European Public Research to Perfect Human-Robot | ASIMO News - 0 views

  • A research project will be conducted this week in Linz, Austria, to discover what the ideal interaction between people and humanoid robots ought to be in the future, Honda R&D and Ars Electronica Futurelab announced today. The research, the first of its kind in Europe, will involve members of the public directly interacting with ASIMO, Honda's humanoid robot.
Aasemoon =)

How to build a Magic Mirror (Part 1) - 0 views

  • Imagine that a guest is about to depart from your house. She (or he) pauses to check her appearance in an antique-looking mirror mounted near the front door. Suddenly, the image of your guest undergoes a Matrix-like 'ripple' and is replaced with a strange face saying… …actually, we'll move on to consider what the face might say in a moment, but first let me introduce you to a few underlying concepts. Just a few days ago as I pen these words, I came across about a very cool website that describes a really cunning idea called a Magic Mirror (http://diymagicmirror.com).
Aasemoon =)

How to achieve 1 trillion floating-point operations-per-second in an FPGA - 0 views

  • Based on recent technological developments, high-performance floating-point signal processing can, for the very first time, be easily achieved using FPGAs. To date, virtually all FPGA-based signal processing has been implemented using fixed-point operations. This article describes how floating-point technology in FPGAs is not only practical today, but that the processing rates of one trillion floating-point operations per second (teraFLOPS) are feasible and can be implemented on a single FPGA die.
Aasemoon =)

Cuil Fails to Be Acquired - 1 views

  • As we reported last week, search engine Cuil was unceremoniously shut down on Thursday, and there were reports that employees were told to go home and forget about getting paid. New sources tells us that Cuil was in the final stages of an acquisition as of last Wednesday, and everything was in place except the final signatures. Then the deal fell apart for some reason. Or put another way, Cuil found one last way to fail.
  •  
    Didn't think it could get worse than the Twine fail... apparently this one did!
Aasemoon =)

Unified Cloud Interface: setting RDF for failure? | Architects Zone - 1 views

  • What made me fall of my chair is the methodology/architecture part of this statement. It’s hard enough (but doable) to use RDF to map philosophically similar APIs. It’s a non-starter to use it to bridge architectural and methodological differences. I have spent a fair amount of time looking at Semantic Web technologies in the context of modeling IT systems (see the “semantic tech” category of this blog). While I think they would be a great foundation I don’t see them ever coming anywhere near what Reuven describes.
Aasemoon =)

Flickr: quaintcake's Photostream - 0 views

  •  
    Oh wow.... amazing looking collection of cakes! =D
Aasemoon =)

InfoQ: Erlang Style Concurrency for .NET Applications Part 1 - CCR - 0 views

  • Erlang allows for massively scalable concurrency, often with millions of lightweight, thread-like components known as actors. Unfortunately, using Erlang requires rewriting all of your legacy code into a rather esoteric language. But there are other options, such as the little known CCR platform that was developed by .NET's robotics department. Actor based languages such as Erlang are able to achieve high degrees of parallelism by using the Actor model. Under this model the fundamental unit of concurrency is not a thread or fiber, but rather something much smaller. Known as a "process" in Erlang, each unit of concurrency has a base overhead of about 1200 bytes on a 32-bit system. By comparison, a thread on the Windows operating system defaults to 1 MB just for the stack, additional space is also needed for bookkeeping and thread local storage. Because they are so lightweight, an application can spawn literally millions of processes simultaneously.
Aasemoon =)

robots.net - Willow Garage PR2 Robots Hit the Market - 0 views

  • When we first reported on the Willow Garage PR2 robot, it was just a prototype. Earlier this year, Willow Garage started their beta program, which gave eleven lucky organizations two year access to PR2 robots in exchange for furthering work on open source robotics software. Now we've received word from Willow Garage that the PR2 is officially for sale to anyone who wants it. This is not a toy or hobby robot, of course, so don't expect a small price tag. The full retail price is $400,000 per unit. However, if your organization can demonstrate a proven track record in developing open source software and making contributions to the robotics community, you can get a hefty $120,000 discount on your PR2. For more see our previous stories on Willow Garage and the PR2.
Aasemoon =)

Embedded OS - Java Approach | Your Electronics Open Source - 0 views

  • Usually developers consider Java as a programming language, but Java is a complete operating enviornment including some parts belong to OS. If you have experience of porting Java runtime to embedded system. You will find that RTOS is not a necessary requirement for porting Java.
Aasemoon =)

Embedded OS - Multi-Core OS | Your Electronics Open Source - 0 views

  • Most multiprocessing systems can be classified as either symmetric multiprocessing (SMP) or asymmetric multiprocessing (AMP). AMP involves the use of interprocessor communication to combine the efforts of multiple processors, each with its own local operating system and hardware resources. Also, AMP involves less OS overhead for each individual processor and a more traditional execution environment for applications. AMP seems like distributed system. The number of peripherals that are supported in today's multicore processors is quickly increasing. Symmetric-multiprocessing (SMP) software is expected to be quickly available to support these peripherals. Basically any OS can be ported to a SMP platform, but the developers must take care of following issues for SMP OS. - Handling of task priority or implicit synchronization - Spinlocks and synchronization - Synchronization between tasks sharing memory - Synchronization between tasks and ISRs sharing memory - Synchronization between ISRs sharing memory
Aasemoon =)

Nanotechnology Used for Conservation of Ancient Mayan Wall Painting - 0 views

  • The conservation of Mayan wall paintings at the archaeological site of Calakmul (Mexico) will be one on the subjects touched upon by Piero Baglioni (based at the University of Florence) in his invited lecture at the 3rd European Chemistry Congress in Nürnberg in September. In a special issue of Chemistry-A European Journal, which contains papers by many of the speakers at this conference, he reports on the latest developments on the use of humble calcium and barium hydroxides nanoparticles as a versatile and highly efficient tool to combat the main degradation processes that affect wall paintings. La Antigua Ciudad Maya de Calakmul is located in the Campeche state (Mexico) and is one of the most important cities of the Classic Maya period (AD 250-800). The excavation of this site (set up in 1993) involves, under the supervision of the archaeologist Ramon Carrasco, archaeologists, architects, engineers, conservators and epigraphists, besides other specialists. Since 2004, the Center for Colloid and Surface Science (CSGI) at the University of Florence (CSGI), and currently directed by Piero Baglioni, has been an active partner, being involved in the study of the painting technique and in the development of nanotechnology for the consolidation and protection of the wall paintings and limestone.
Aasemoon =)

Lessons learned: Network-based processing v. host-based processing - 0 views

  • CPU clock speeds have remained essentially constant over the last several years, resulting in the number of CPU's used in high-end systems rapidly increasing to keep up with the performance boosts expected by Moore's law. System size on the Top500 list has changed rapidly, and, in November 2009, the top ten systems averaged 134,893 cores, with five systems larger than 100,000 cores. This rapid increase of system size and the associated increase in the number of compute elements used in a single user job increase the urgency of dealing with system characteristics that impede application scalability.
Aasemoon =)

Joe Duffy: A (brief) retrospective on transactional memory | Lambda the Ultimate - 0 views

  • In short, Joe argues, "Throughout, it became abundantly clear that TM, much like generics, was a systemic and platform-wide technology shift. It didn’t require type theory, but the road ahead sure wasn’t going to be easy." The whole blog post deals with how many implementation challenges platform-wide support for STM would be in .NET, including what options were considered. He does not mention Maurice Herlihy's SXM library approach, but refers to Tim Harris's work several times.
« First ‹ Previous 101 - 120 of 546 Next › Last »
Showing 20 items per page