1 / 1

UNTANGLED

UNTANGLED A scientific game to discover new mapping algorithms for domain-specific architectures Brandon Rodgers , Department of Electrical Engineering, College of Engineering Advisor: Dr . Gayatri Mehta, Department of Electrical Engineering, College of Engineering. Approach

imala
Download Presentation

UNTANGLED

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNTANGLED A scientific game to discover new mapping algorithms for domain-specific architectures Brandon Rodgers, Department of Electrical Engineering, College of Engineering Advisor: Dr. Gayatri Mehta, Department of Electrical Engineering, College of Engineering Approach We are developing a scientific game in which we present players with mapping problems in an interactive game-like environment. Successful players' moves will be analyzed thoroughly to propose new algorithms that are beyond what can be conceived with traditional algorithms. • Observations • Humans excel in learning and recognizing patterns. Some of the key strategies we observed from in-house testing are: • Top to Bottom • Bottom to Top • Long Chains • Parent/Child Dependency • Cluster Movement • Degree Prioritization Demand The design objectives of next-generation portable/wearable devices are low power, high-performance, flexibility, and the capability to run sophisticated applications within restricted power budgets. Opportunity Domain-specific custom architectures show promise for achieving low energy, flexible designs for a suite of applications. • Top to Bottom • Start on the top row • Move all blocks next to each other • Move down a row and move all child blocks close to their parents • Rinse and repeat • Long Chains • Look at subtrees • Move subtrees as close together as possible • Start at the top of graph to ensure no subtree is overlooked • Move the subtrees to the left, aligning them as straight as possible • Bottom to Top • Opposite of Top to Bottom approach • Resulted in much better scores • Lower rows have less blocks to work with Impact This research has a broad impact on a wide range of next generation portable/wearable computing devices for health, multimedia, military and aerospace. Our plan is to crowd source the game and roll it in the hands of thousands of players. Challenge In order to deploy them practically, there is a great need to develop smart algorithms for mapping applications onto these architectures. • Parent/Child Dependency • Player chooses a block and focuses only on untangling connected blocks that are one row above or below, depending on which way they are proceeding • This process is incorporated into the Top to Bottom and Bottom to Top approaches • Cluster Movement • Player makes changes to a group of block that they have conceptually clustered together in order to improve the graph • Two techniques players use when dealing with clusters are moving them as a whole and untangling the blocks in the cluster • Degree Prioritization • Player identifies the blocks with the most connections and works on them first • The Parent/Child Dependency approach is incorporated into this technique • Solving these high degree blocks first improves the score dramatically which translates into improved efficiency of the design Goal Our goal is to discover novel algorithms by making the best use of human intuition and ability to recognize patterns and opportunities even in complex problems. Sponsored by

More Related