article thumbnail

Tackling the Pipeline Problem in the Architecture Research Community

ACM Sigarch

Computer architecture is an important and exciting field of computer science, which enables many other fields (eg. For those of us who pursued computer architecture as a career, this is well understood. In most curriculums, undergrad students do not have much exposure to computer architecture. Why is that? Lack of Exposure.

article thumbnail

Modelling Bounded Contexts with the Bounded Context Design Canvas: A Workshop Recipe

Strategic Tech

This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use. This workshop format is designed around both of these needs and uses two tools in order to find the most effective system design: EventStorming and the Bounded Context Design Canvas.

Design 76
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Expanding mentoring opportunities for Young Architects

ACM Sigarch

In the computer architecture community, we have recently taken a number of initiatives to help mentor PhD students, however, we believe that there is a need for more mentoring opportunities and especially for focused mentoring opportunities. Next, we outline what we believe such a workshop should provide its students.

article thumbnail

Plan, execute, and modernize a cloud migration strategy with Dynatrace

Dynatrace

Define the strategy, assess the environment, and perform migration-readiness assessments and workshops. From a cloud adoption standpoint, Smartscape helps to do the following: Adjust service architecture or infrastructure to improve application performance. Migrate to the same architecture in a different location. Repurchase.

Strategy 208
article thumbnail

Five Data-Loading Patterns To Improve Frontend Performance

Smashing Magazine

The resource loading waterfall is a cascade of files downloaded from the network server to the client to load your website from start to finish. It essentially describes the lifetime of each file you download to load your page from the network. You can see this by opening your browser and looking in the Networking tab.

Cache 126
article thumbnail

A Brief Guide of xPU for AI Accelerators

ACM Sigarch

APU: Accelerated Processing Unit is the AMD’s Fusion architecture that integrates both CPU and GPU on the same die. They introduced the architecture of coarse grain reconfigurable array (CGRA) for statically scheduled data flow computing in HOTCHIPS’17 and its software stack of compiler and linker in ICCAD’17. TFLOPS FP-64, 14.8

article thumbnail

Refactoring CSS: Introduction (Part 1)

Smashing Magazine

This CSS is usually render-blocking , so the browser won’t even render the website content until it has finished downloading and parsing the CSS file, resulting in a poor UX and performance on slower or unreliable networks. Jump to online workshops ?. Depends on the current codebase and core architecture. More after jump!