A stolen website key puts one site at risk. eMudhra’s weak CA keys could let attackers forge HTTPS certificates for any domain. If they intercept your connection and your client still trusts those CAs, they could impersonate your bank and read or modify traffic.
Hello you fine Internet folks,
Today we are looking at Qualcomm's System Level Architecture found in the Snapdragon X2 Elite Extreme SoC and how it handles memory access from both the CPU and GPU side.
Hope y'all enjoy!
chipsandcheese.com/p/qualcomms-sy…
Is AI good at multi threading?
Personal experience is that I had to clean up a lot of mess it created. It's not bad but it increases the chances of race conditions by a lot.
@_alwaysalexandr "Do even threads require in os dev."
If not threads then what?
Also, you're talking about Kernel to usermode boundary. Not about threads
@VazeKshitij FSMs are used everywhere. For example in OS, it's used in thread life cycle tracking, when threads move from ready->running or any other state.
I always wondered what Priority, Preemption, QoS, CPU Affinity and NUMA actually mean when it comes to scheduling. We hear these terms separately, but they all somehow meet when the OS has to answer a simple question: “this thread is ready, where and when should I run it?” I’m going down this rabbit hole now :)
Windows NT 3.1 had an interesting bug where starting an application with "START /REALTIME" could make the OS appear to hang. "/REALTIME" put the process in the real-time priority class, where its threads could run above normal dynamic-priority threads and potentially starve lower-priority work.
Microsoft documented this as Q103475: “Starting Applications with /REALTIME May Hang Windows NT.” Interestingly, "REALTIME_PRIORITY_CLASS" still exists in Windows today, and Microsoft still warns that misuse can interfere with important system work.
It’s crazy how advanced modern OS schedulers are. When a thread is ready, the scheduler doesn’t just find a free CPU and run it. It has to think about priority, CPU load, affinity, which core the thread ran on before, cache locality, CPU topology, and on heterogeneous systems, which type of core is a better fit. Move the thread too much and you can lose cache locality. Keep it on one busy core and you lose performance. Put background work on a high-performance core and you may waste power. And these decisions happen continuously while hundreds or thousands of threads are waking, sleeping, blocking and competing for CPU time. Scheduling today is as much about power and hardware topology as it is about sharing CPU time.
One surprising fact about the first Windows NT: NT meant “New Technology,” and NT 3.1 wasn't built just for Windows apps. It was designed with multiple environment subsystems, supporting Win32, POSIX and character-based OS/2 apps on top of the same NT architecture. Windows was basically one personality on top of NT. Pretty wild for 1993.
Say what you will about Windows (OS), but the NT kernel really is an engineering marvel that still puts Linux to shame in many ways.
The quickest way to describe it for a programmer, is NT was more like an object-oriented language, with a strong security model from day one,
30 Followers 2K FollowingCS Student | Software Engineer
Curious how matter makes us believe it can think.
working on "The Feynman " learning tool for AI era
32 Followers 6K FollowingNike tech VZ wearing gamer. You will own n0thing and be happy, peasants. You will eat bug sandwiches made of cricket flour. You shall drink insect juice.
6K Followers 2K FollowingIndian Libertarians seek to improve Indian society by educating through discussions about the ethics, politics, economics and law based on libertarian ideas
5.5M Followers 4 FollowingOpenAI’s mission is to ensure that artificial general intelligence benefits all of humanity. We’re hiring: https://t.co/dJGr6LgzPA
92K Followers 976 FollowingProgrammer, #malware analyst. Author of #PEbear, #PEsieve, #TinyTracer. Private account. All opinions expressed here are mine only (not of my employer etc)
166 Followers 351 FollowingPart of "Big JavaScript" on the Microsoft Edge F12 Developer Tools team at Microsoft. Opinions own, follows not endorsements.
126K Followers 192 FollowingICPC World Finalist | Competitive Programming Educator @TLE_Eliminators | Software Engineer @Google | Opinions are my own, not my employer's
101K Followers 2K FollowingArm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm.
808 Followers 612 FollowingPhD, OS & Hypervisor Security Researcher | Speaker | Author of “Kernel Protection of Operating Systems Under Countermeasures” https://t.co/UfU56X6dbj
11K Followers 88 FollowingReliable source for actionable semiconductor data.
Let the data guide your decision making process.
Now part of @SemiAnalysis_
116K Followers 54 FollowingWorld Labs is a leading spatial intelligence company building frontier models that can perceive, generate, reason, and interact with virtual and physical worlds
2K Followers 1K Following🌐 𝗔𝗜 𝗕𝘂𝗶𝗹𝗱𝗲𝗿 𝗥𝗲𝘀𝗲𝗮𝗿𝗰𝗵𝗲𝗿 🤖 Enthusiastic about enhancing life and work with AI 💡 Exploring how #AI, #Agentic transforms our world!
4K Followers 940 FollowingHead of Marketing - @Qualcomm India | Ex GM Marketing @XiaomiIndia | Music Supplier @SonalsRadio | Views are personal | Trolls get blocked
65K Followers 337 FollowingAll views are personal. Some links are affiliate links.
Sharing experiences on Life, Consulting, AI & Credit Cards 💳🤖
Subscribe for exclusive content 👍
21K Followers 480 FollowingFounder, @DaywardAI. I help companies position and explain their AI, and I build things with it. 22 years at Apple. Not investment advice.