• 1 Post
  • 18 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle



  • Critical section uses a shared variable so any case you have multiple threads writing to a variable you should have a critical section, it’s very general. I don’t have much experience with reduction but it seems geared towards all loops preforming the same function as part of a larger function and they take approximately the same amount of time to complete plus are expected to start and end together. Something like parallelizing an integral by spliting it into ranges would be simpler with reduction. Also if the threads need to read and write to the global, seems like that would need a critical section.















  • I remember a similar discussion I had when an article labelled Kanye West as neurodivergent when he came out as bipolar. Part of it felt true, owning your mental illness as part of you is a part of labelling yourself neurodivergent. But I want to draw some separation between the symptoms and my personality. Plus I don’t want to glorify symptoms that cause a lot of people problems (including me). Having ADHD means I think differently than other people/have different life experiences and I like to see those as the main parts of neurodivergence.

    My ability to hyperfocus is part of my ADHD but I feel like my ability to connect concepts in unlikely ways that other people don’t is part of neurodivergence. Also my ability to notice spiders on ceilings (it’s totally not cuz I’m looking all over the place). I just recommended a way for a student on how to take notes from videos because it’s something I struggle with so much and I notice where the difficulty is where other people miss it because it doesn’t affect them as much.