Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 1,093 papers for “stack allocation”

Abstract

David Gay, Bjarne Steensgaard · 2008

Allocating objects on the stack rather than the heap reduces the overhead of garbage collection and permits further optimizations. This paper presents a simple and fast algorithm for stack allocating a significant fraction of objects for Java programs. Our implementation in an optimizing batch Java compiler demonstrates the benefit of stack allocation by achieving speed improvements of up to 11 % for medium-size programs. 1

Cited by 0

The Post-Scarcity Perfection of Free-Market Allocation Through the Tech Stack of AGI/ASI + Robotics + Fusion/Dyson Swarms + Starship

Lon Douglas Waford · Open MIND · 2026

This is Version 2. I corrected several minor grammatical, style, and spelling errors but otherwise the text is unchanged. In this tenth paper of the Homo Novus series we articulate the economic theory of the abundance economy. Adam Smith’s Invisible Hand—once constrained by scarcity—is perfected and transcended when the four factors of production are liberated by the Tech Stack of AGI/ASI, robotics, fusion energy with Dyson swarms, and Starship-enabled solar-system expansion. Both classical capitalism and Marxism addressed the same core problem: efficient allocation of land, labor, capital, and entrepreneurship under scarcity. The abundance economy removes every historical constraint, allowing instantaneous, zero-cost market coordination while making Marx’s distributive ideal trivially realizable without coercion. Pricing endures as pure preference and creativity signaling. Practical mechanisms and 2045 scenarios illustrate the transition; explicit linkages to all prior papers show this new economics as the material foundation for planetary-to-cosmic Homo Novus flourishing. The result is perfect ideological neutrality: neither refutation nor deification of Smith or Marx, but their elegant completion.

Cited by 0Open access

Simulation of a Novel Integrated Multi-Stack Fuel Cell System Based on a Double-Layer Multi-Objective Optimal Allocation Approach

Jianhua Gao, Su Zhou, Yanda Lu et al. · Applied Sciences · 2024

A multi-stack fuel cell system (MFCS) is a promising solution for high-power PEM fuel cell applications. This paper proposes an optimized stack allocation approach for power allocation, considering economy and dynamics to establish integrated subsystems with added functional components. The results show that an MFCS with target powers of 20 kW, 70 kW, and 120 kW satisfies lifetime and efficiency factors. The common rail buffer at the air supply subsystem inlet stabilizes pressure, buffers, and diverts. By adjusting the volume of the common rail buffer, it is possible to reduce the maximum instantaneous power and consumption of the air compressor. The integrated hydrogen supply subsystem improves hydrogen utilization and reduces parasitic power consumption. However, the integrated thermal subsystem does not have the advantages of integrated gas supply subsystems, and its thermal management performance is worse than that of a distributed thermal subsystem. This MFCS provides a solution for high-power non-average distribution PEM fuel cell systems.

Cited by 6Open access

A type-based escape analysis for functional languages

John Hannan · Journal of Functional Programming · 1998

An important issue faced by implementors of higher-order functional programming languages is the allocation and deallocation of storage for variables. The possibility of variables escaping their scope during runtime makes traditional stack allocation inadequate. We consider the problem of detecting when variables in such languages do not escape their scope, and thus can have their bindings allocated in an efficient manner. We use an annotated type system to infer information about the use of variables in a higher-order, strict functional language and combine this system with a translation to an annotated language which explicitly indicates which variables do not escape. The type system uses a notion of annotated types which extends the traditional simple type system with information about the extent of variables. To illustrate the use of this information we define an operational semantics for the annotated language which supports both stack and environment allocation of variable bindings. Only the stack allocated bindings need follow the protocol for stacks: their extent may not exceed their scope. Environment allocated bindings can have any extent, and their allocation has no impact on the stack allocated ones. We prove the analysis and translation correct with respect to this operational semantics by adapting a traditional type consistency proof to our setting. We have encoded the proof into the Elf programming language and typechecked it, providing a partially machine-checked proof.

Cited by 20Open access

An integrated degradation-aware framework for sizing and energy management in hybrid multi-stack fuel cell vehicles

Hamid Bakhshi Yamchi, Mohammadreza Moghadari, Mohsen Kandidayeni et al. · Energy · 2026

This paper proposes a degradation-aware integrated sizing and energy management strategy (ISEMS) for hybrid multi-stack fuel cell systems (MFCSs) in heavy-duty vehicles (HDVs), aiming to minimize total cost while enhancing system durability. While ISEMS approaches have been explored for single-stack systems, their extension to MFCSs remains unexplored. The proposed method simultaneously determines the size of the fuel cell (FC) stacks and the battery configuration, and evaluates the performance of the system under different FC stack arrangements. Unlike conventional approaches, sizing and stack allocation are handled jointly, without assuming a fixed total FC capacity. The degradation behavior of both the FC stacks and the battery is embedded in both sizing and energy management stages to improve system longevity. A hybrid genetic algorithm–model predictive control (GA–MPC) framework is employed, where GA explores design configurations and MPC ensures degradation-aware power allocation. The method is validated in a long-haul truck case study, where ISEMS reduces total cost by 68% and 50% compared to single-stack and quad-stack configurations from previous studies. Experimental validation is also conducted using data from FCs installed on a multi-stack test bench, in order to identify their optimal arrangement with the proposed method. Sensitivity analyses also demonstrate that widening the battery state of charge (SOC) window leads to additional cost reductions of up to 67.4% by enhancing battery utilization. The proposed framework offers a scalable, degradation-aware solution for cost-effective MFCS design and control in HDV applications. • An integrated framework for addressing sizing and fuel cell stack allocation problems in heavy-duty vehicles is proposed. • Battery size and FC arrangements are co-optimized, considering state of health for durability. • A sensitivity analysis is conducted to assess the influence of stack number on optimal sizing, investment, and operational costs. • Experimental validation at the multi-stack scale is provided to demonstrate the performance of the proposed approach.

Cited by 0Open access

Designing a Hierarchical Energy Management Strategy for a Hybrid Multi-Stack Fuel Cell System

Mohsen Kandidayeni, Sousso Kélouwani, Loïc Boulon et al. · 2023

This paper proposes a hierarchical energy management strategy (EMS) for a hybrid multi-stack fuel cell (FC) system. This system requires 2 kW of power from the FC side and the rest should be supplied by a lithium-ion battery pack. In the first step, several stack allocation schemes (dual-stack, triple-stack, and quadruple-stack) are compared in terms of total system efficiency to provide the required power by the FCs and one of them is selected to be used in the hybrid system. Subsequently, the hierarchical EMS with two operating layers is deployed to perform the power allocation. In the first layer, the proposed EMS utilizes sequential quadratic programming to determine the portion of power that should be supplied by the multi-stack FC system while maintaining the battery state of charge within the accepted boundary limits. In the second layer, genetic algorithm is utilized to distribute the power among different FCs in the multi-stack system by maximizing an objective function based on efficiency of the whole system. The obtained results indicate that the proposed hierarchical EMS is able to decrease the hydrogen consumption up to 4.19% and 12.5% in comparison with other commonly used EMSs in the literature under the same driving cycle.

Cited by 1

PreeMe

Sangho Yi, Hong Min, Yookun Cho et al. · 2008

This paper proposes PreeMe, which is a preemptive realtime task management scheme for event-driven sensor operating systems. By efficiently allocating independent stack space for each task, PreeMe enables the preemptive task management for the event-driven systems. The size of the minimal stack space for each task is determined at compiletime, and dynamic stack allocation is performed at run-time. Simulation results show that PreeMe significantly reduces scheduling latency with small execution overhead.

Cited by 0

A Genetic Algorithm with Monte-Carlo Simulation for an Optimal Inspection Allocation in a Batch Assembly Line with Tolerance Stack-up

Dhruv Patel · The Atrium (University of Guelph) · 2019

In this thesis, the total inspection policy cost of a batch assembly line in the multi-stage production system (MSPS) is optimized by using the Genetic Algorithm with Monte Carlo simulation. Total inspection policy cost (consist of inspection, rework and penalty costs) can be optimized by allocating different inspection strategies without compromising the quality of the final product. Inspection (Full, Sample, No inspection) is allocated at each station in such a way as to reduce the total inspection policy cost. As far as concerning tolerance stack-up which mainly depends on optimizing the limits (lower and upper inspection limits), the Genetic Algorithm is trying to optimize the limits as closely as possible to reduce the penalty cost. In multi quality characteristics problem if the part fails in any of the impacted quality characteristics, it goes for rework and reworks cost is added depends on part fails in which quality characteristics.

Cited by 0Open access

Additional file 1 of Attractiveness of medical disciplines amongst Swiss first-year medical students allocated to different medical education tracks: cross-sectional study

Markun, Stefan, Tandjung, Ryan, Rosemann, Thomas et al. · Figshare · 2022

Additional file 1: Supplementary file 1. Sankey plot showing proportions and (re-)assignment flow of applicants to specific medical education tracks in 2019. The first vertical bar from the left represents the total of applicants, the stack of vertical bars represents the proportion of applicants to specific medical education tracks, the third stack of bars the proportion of applicants passing the aptitude test (“Eignungstest”) and the forth stack of bars the actual allocation to specific medical education tracks. At each node the total number applicants is given.

Cited by 0Open access

A New Family of Thread to Core Allocation Policies for an SMT ARM Processor

Marta Navarro, Josué Feliu, Salvador Petit et al. · ArXiv.org · 2025

Modern high-performance servers commonly integrate Simultaneous Multithreading (SMT) processors, which efficiently boosts throughput over single-threaded cores. Optimizing performance in SMT processors faces challenges due to the inter-application interference within each SMT core. To mitigate the interference, thread-to-core (T2C) allocation policies play a pivotal role. State-of-the-art T2C policies work in two steps: i) building a per-application performance stack using performance counters and ii) building performance prediction models to identify the best pairs of applications to run on each core. This paper explores distinct ways to build the performance stack in ARM processors and introduces the Instructions and Stalls Cycles (ISC) stack, a novel approach to overcome ARM PMU limitations. The ISC stacks are used as inputs for a performance prediction model to estimate the applications' performance considering the inter-application interference. The accuracy of the prediction model (second step) depends on the accuracy of the performance stack (first step); thus, the higher the accuracy of the performance stack, the higher the potential performance gains obtained by the T2C allocation policy. This paper presents SYNPA as a family of T2C allocation policies. Experimental results show that $SYNPA4$, the best-performing SYNPA variant, outperforms turnaround time by 38\% over Linux, which represents 3$\times$ the gains achieved by the state-of-the-art policies for ARM processors. Furthermore, the multiple discussions and refinements presented throughout this paper can be applied to other SMT processors from distinct vendors and are aimed at helping performance analysts build performance stacks for accurate performance estimates in real processors.

Cited by 0Open access

Additional file 1 of Attractiveness of medical disciplines amongst Swiss first-year medical students allocated to different medical education tracks: cross-sectional study

Markun, Stefan, Tandjung, Ryan, Rosemann, Thomas et al. · Figshare · 2022

Additional file 1: Supplementary file 1. Sankey plot showing proportions and (re-)assignment flow of applicants to specific medical education tracks in 2019. The first vertical bar from the left represents the total of applicants, the stack of vertical bars represents the proportion of applicants to specific medical education tracks, the third stack of bars the proportion of applicants passing the aptitude test (“Eignungstest”) and the forth stack of bars the actual allocation to specific medical education tracks. At each node the total number applicants is given.

Cited by 0Open access

Compiler-supported Program Stack Space Layout Runtime Randomization Method

ZHU Pengzhe, YAO Yuan, LIU Zijing, XI Ruicheng · SHILAP Revista de lepidopterología · 2023

Multi-variant execution is one of the most popular active defense technologies.MVX identifies attack behavior by running a set of functionally equivalent heterogeneous variants parallelly and detecting inconsistent state transitions between different variants.The defense effect of MVX depends on the heterogeneity between program variants in a large extent.Generally,the higher the heterogeneity between program variants,the better the defense effect of MVX.To improve the heterogeneity between program variants,this paper proposes a compiler-supported,dynamic and static program stack space layout randomization me-thod.The method is based on LLVM 12.0 compilation framework.At static compile stage,the method identifies the key variables in program based on external input acquisition functions,locates their stack space allocation instructions,and adds additional call and allocation instructions before these allocation instructions.At program runtime,the method uses the instructions added during static compilation to randomly fill memory blocks before the key variables in stack space,realizing program memory space layout runtime randomization.Simulation experiment results indicate that the dynamic and static program stack space layout randomization method proposed in this paper can effectively improve the heterogeneity between MVX programs.For attacks based on program memory address overflow,the method not only increases their own attack difficulty,but also makes it impossible to conduct attacks by constantly testing program addresses,improving the defense ability of program effectively.

Cited by 0Open access

Power Allocation of Multi-Stack Fuel Cells in an Electric-Hydrogen Hybrid Storage System for a Wind Farm Under a Dispatch Strategy

Xinyi He, Shanke Liu, Zheng Zhou et al. · 2025

To tackle the challenges of low system efficiency and irrational operating hours in electric-hydrogen hybrid storage systems, stemming from the constrained output of single fuel cell stacks, this paper constructs a hierarchical energy management strategy. The upper layer employs a Model Predictive Control (MPC) based controller to optimally schedule the power of the hybrid system, with the objectives of ensuring precise grid command tracking and maximizing wind power consumption. In the lower layer, a controller based on the Rotary Daisy Chain (RDC) algorithm allocates the total power reference from the upper layer among individual stacks. This distribution is based on the efficiency-power characteristics and operating conditions of each stack, generating precise commands for their start-stop and power output. The simulation results validate that the proposed hierarchical strategy can effectively mitigate wind power volatility and ensure accurate tracking of dispatch schedules, limiting the wind curtailment rate to 3.43%. Furthermore, it boosts the operating efficiency of the multi-stack system and markedly improves the degradation consistency among fuel cells by dynamically balancing their loads, thereby reinforcing the longterm operational stability of the system.

Cited by 0

The π Φ-Stack: A Formal Specification of Decay, Flow, and Proportional Allocation for a Post-Scarcity Civic Operating System (Version 1.1)

Farooq Hamid · Zenodo (CERN European Organization for Nuclear Research) · 2025

This paper presents the mathematical core of the Thermostat Commons, acybernetic model for a post-scarcity society. We formalize theintegration of the golden ratio (Φ ≈ 1.618, φ ≈ 0.618) and the cycleconstant π to define the system's core temporal rhythm as foundationalconstants governing the system's key dynamics. The specificationdefines: 1) the Φ-Decay Function, a voucher depreciation curve ensuringflow over hoarding; 2) the Labour Margin Homeostat, targeting 61.8%utilization (38.2% surplus) for antifragile resilience; 3) theStructural Allocation Ratio (Φ:1) between necessity (Commons) andaspiration (Sterling) infrastructure; 4) a Φ-progressing MasteryHierarchy. Together, these form a coherent Φ-Stack---a resonant socialarchitecture where operational parameters are derived from universaloptimization constants, aligning human systems with natural patterns ofbalanced growth and decay in both space and time.

Cited by 0Open access

Study on architecture and control technology of multi-stack fuel cell system for rail transit

LIU Baibo, ZHANG Han, ZHANG Bo et al. · SHILAP Revista de lepidopterología · 2023

To satisfy the high-power application demands of rail transit vehicles, an architecture and control method of a multi-stack fuel cell system specifically designed for rail transit was proposed. Firstly, the topology of the multi-stack system was designed based on the definition of the multi-stack fuel cell system, including the overall system, the single-stack system, the thermal management system and the electrical system. Then, the control system of the multi-stack system was designed, covering network topology, control flow, and power allocation strategy. Finally, a prototype of a 350 kW multi-stack fuel cell system was developed and validated on a certain type of shunting locomotive manufactured by CRRC. The results show that the proposed solution can fulfill the high-power demand of daily work for shunting locomotives, with the rated working point efficiency of the prototype reaching 42.1%.

Cited by 0Open access

The clustering strategy for stacks allocation in automated container terminals

Hang Yu, Mingzhong Huang, Junliang He et al. · Maritime Policy & Management · 2022

The heavy congestion at the global ports and the impact of the pandemic spread make the automated container terminal competitive. With the operations of more and more automated container terminals, the optimization of yard space allocation becomes one of the most urgent issues for improving the handling efficiency for the automated container terminal. To figure out the optimal clustering strategy to allocate the containers in the automated container terminal, this study investigates the stacks allocation with different scenarios. A novel stack-based allocation model is built to balance both the transportation distance and the allocation dispersion among blocks. Based on the model we built, we talked about the impact of efficiency of automated rail-mounted gantry crane and the berthing time for each vessel on the stacks allocation. The results show that the stack-based allocation with multi-batches in the same bay is suitable for the automated container terminal, while both the efficiency of the automated rail-mounted gantry crane and the berthing time will directly affect the total transportation distance for allocating the containers. The research is very inspiring for the terminal manager to choose the suitable clustering strategy and improve the yard space management for the automated container terminal.

Cited by 15

AI-Driven Project Guidance for Idea Execution and Collaboration

C. Chauhan, Sumit Bhamkar, Kalyani Mogre et al. · INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT · 2025

VisionCraft is an AI-powered project management system designed to assist users from project initiation to completion. It provides technology stack recommendations, time and cost estimations, resource allocation, and real-time progress tracking to enhance efficiency. The system integrates a research paper recommendation tool to streamline academic exploration and a community forum for expert collaboration. By leveraging machine learning, predictive analytics, and workflow automation, VisionCraft ensures structured guidance, optimised decision-making, and increased project success rates. Keywords: Project Management, AI-Driven Planning, Technology Stack Recommendation, Time and Cost Estimation, Resource Allocation, Predictive Analytics, Real-Time Tracking, Risk Assessment, Research Paper Integration, Community Collaboration, Expert Support, Machine Learning, Workflow Automation, Data-Driven Decision Making

Cited by 0Open access

Exploring a Novel Architecture for Wireless Sensor Network Protocol Stack and Analyzing Interconnected Data Flows

Gaurav Kumar, Anil Kumar · 2023

The primary challenge faced by distant sensor networks lies in their energy sustainability, as individual device hubs grapple with limited resources and inadequate energy efficiency. This paper undertakes an examination of the information flow within the WSNs Convention stack and puts forth a modified version of the stack. In comparison to the current WSNs Convention stack, this adapted version aims to achieve reductions in energy consumption, overall communication delay, and system failures. To cater effectively to the distinctive requirements of WSNs, the proposed protocol stack incorporates a resource sharing controller, tasked with optimizing resource allocation across all stack levels. This approach seeks to curtail packet loss during communication while upholding flow control. Through the strategic alignment of each layer’s functions with the available resources, this methodology effectively mitigates energy usage concerns.

Cited by 0

Low Cost Methods for Predicting Heap Object Behavior

Matthew Seidl, Benjamin Zorn · 1999

Heap-allocated objects play an important role in many modern programs. Various results have shown the overall performance of these programs can be improved by increasing the reference locality of heap-allocated objects. Many researchers have used the call stack as a way of naming objects and predicting their behavior, but gathering call stack information at runtime can be very expensive. In this paper, we describe a lowoverhead algorithm for identifying which allocation sites are necessary to implement one version of a call stack based object predictor. In addition to the algorithms we include performance data on how the program's execution is aected by the added instrumentation. Finally, we present some brief results of using these algorithms to implement our previous heap object allocation optimization. 1 Introduction The reference locality of heap-allocated objects is important in many applications. As we have documented in previous work, object-oriented languages, such as Java an...

Cited by 0